Lançado Adianti Framework 8.0!
Clique aqui para saber mais
Problemas com TDBCombo::reload Seguinte queria aplicar um filtro na minha TDBCombo, porem sempre volta sem resultados, ja vi se era a sql que estava errada se era os campos, porem não era nada disso, sera que alguem consegue me dar uma luz do que fazer ...
GF
Problemas com TDBCombo::reload  
Seguinte queria aplicar um filtro na minha TDBCombo, porem sempre volta sem resultados, ja vi se era a sql que estava errada se era os campos, porem não era nada disso, sera que alguem consegue me dar uma luz do que fazer

  1. <?php
  2. public static function onChangeTabPreco($param)
  3. {
  4.     $tabpreco $param['produto_detail_tabpreco'] ?? null;
  5.     $criteria_produtos = new TCriteria();
  6.     $criteria_produtos->add(new TFilter('ATIVO''='1)); // Filtra apenas os produtos ativos
  7.     if ($tabpreco) {
  8.         $criteria_produtos->add(new TFilter('ID''IN'"(SELECT PRODUTO FROM tabprecoitem WHERE TABPRECO = '{$tabpreco}' AND PRECOVENDA > 0)"));
  9.     } else {
  10.         new TMessage('error''Nenhuma tabela de preço selecionada!');
  11.     }
  12.     TDBCombo::reload('form_Venda''produto_detail_produto_id'$criteria_produtostruetrue);
  13. }
  14. ?>


<script type='text/javascript'>
tcombo_clear('form_Venda', 'produto_detail_produto_id', true);
</script>

so retorna isso nos param, mesmo o $criteria_produtos estando com os dados

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (1)


GF

Consegui substituindo por TDBCombo::reloadFromModel