Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Localizar cidades Galera é o seguinte estou criando um cadastro, onde eu tenho o Estado e cidade, gostaria de saber como vocês aplicam o filtro para listar as cidades do estado selecionado. Desde já agradeço a atenção de vocês....
FO
Localizar cidades  
Fechado
Galera é o seguinte estou criando um cadastro, onde eu tenho o Estado e cidade, gostaria de saber como vocês aplicam o filtro para listar as cidades do estado selecionado.

Desde já agradeço a atenção de vocês.

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (4)


FC

Olha o exemplo

onComboChange

www.adianti.com.br/framework_files/tutor/index.php?class=FormInterac
FO

Eu fiz isso e funcionou, mas quando é um estado que tem muita cidade não popula, será que pode ser feito algo a respeito?
Estava pensando em utilizar o TDBSeek, mas vou continuar tentando ajustar.

  1. <?php 
  2.          TTransaction::open('ieadb');
  3.          
  4.          // new TMessage('info', $param['state_of_birth_id']);
  5.          
  6.          $filter = new TCriteria;
  7.          $filter->add(new TFilter('state_id''='$param['state_of_birth_id']));
  8.          $filter->setProperty('order''name');
  9.          
  10.          $cities City::getObjects($filter);
  11.          
  12.          // adiciona objetos na combo
  13.          $items = array();
  14.          foreach ($cities as $object)
  15.          {
  16.              $items[$object->id] = $object->name;
  17.          }
  18.              
  19.          TCombo::reload('form_Member''place_of_birth_id'$items);                
  20.         
  21.          TTransaction::close();
  22. ?>
PD

Habilite o Console JavaScript e veja se está ocorrendo algum erro no console...
Para buscar cidades, experimente o componente TDBMultiSearch, você pode permitir a busca de todas cidades do brasil, exibindo o estado entre parêntesis, fica mais prático:
www.adianti.com.br/framework_files/tutor/index.php?class=FormDBAutoS

O mesmo componente é usado no canto superior direito da tela para localizar os programas.

Abs,
Pablo
FO

Obrigado Pablo, acabei resolvendo criando uma tela de pesquisa de cidades própria... Onde no evento onChange do estado eu seto o ID dele na TSession, e obtenho na tela de busca...

Até o presente momento está atendendo... Mas numa próxima vou testar sua sugestão.