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
<?phppublic static function onChangeTabPreco($param){ $tabpreco = $param['produto_detail_tabpreco'] ?? null; $criteria_produtos = new TCriteria(); $criteria_produtos->add(new TFilter('ATIVO', '=', 1)); // Filtra apenas os produtos ativos if ($tabpreco) { $criteria_produtos->add(new TFilter('ID', 'IN', "(SELECT PRODUTO FROM tabprecoitem WHERE TABPRECO = '{$tabpreco}' AND PRECOVENDA > 0)")); } else { new TMessage('error', 'Nenhuma tabela de preço selecionada!'); } TDBCombo::reload('form_Venda', 'produto_detail_produto_id', $criteria_produtos, true, true);}?>
<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
Consegui substituindo por TDBCombo::reloadFromModel