Lançado Adianti Framework 7.6!
Clique aqui para saber mais
TDBMultiSearch passando parâmetro para TDBCombo Possui dois campos: Um a lista de condomínios clientes, e uma l...
CF
TDBMultiSearch passando parâmetro para TDBCombo  
Possui dois campos:
  1. <?php
  2.       $condominio_id  = new TDBMultiSearch('condominio_id','predial','Condominio','id','nome');
  3.       $criteria       = new TCriteria;
  4.       $criteria->add(new TFilter('condominio_id','=',-1));              
  5.       $funcionario_id = new TDBCombo('funcionario_id','predial','Funcionario','id','nome','nome',$criteria);
  6. ?>


Um a lista de condomínios clientes, e uma lista dos funcionários para cada condomínio. Qual eu selecionar um condomínio, o sistema terá que filtrar o funcionário que se encaixe neste condomínio e carregar o DBCombo.

No evento OnChageAction, foi colocado:

  1. <?php
  2. public static function onChangeAction($param)
  3.     {        
  4.         $obj = new StdClass;
  5.         $obj->condominio_id $param[condominio_id];
  6.                 
  7.         TDBCombo::reload('form_vistoria''funcionario_id'$obj);
  8.      }
  9. ?>


Outra dúvida, se possível, como eu limpo uma variável $criteria?

Obrigado
Cleber Fosse

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (1)


PL

se você fizer
  1. <?php $criteria       = new TCriteria;   ?>


é um novo objeto critéria zerado;