WF
Erro no TSeekButton
Fui usar o TSeekButton para fazer uma busca de cep, usando o icone do search para abrir a ação de busca. Porem quando eu seto uma action, o framework sempre procura a ação onSelect e não a que estou passando como parametro.
Outra problema que tive foi que quando faço a busca de cep (nesse caso utilizei onSelect como método), eu só pego os dados do formulário e jogo pro formulário os resultado do buscaCep, porem ele está duplicando meu form.
Outra problema que tive foi que quando faço a busca de cep (nesse caso utilizei onSelect como método), eu só pego os dados do formulário e jogo pro formulário os resultado do buscaCep, porem ele está duplicando meu form.
Poste o código onde seta a action do seek e também da classe da função onSelect
Por isso eu digo e repito que faz falta um repositório do adianti no github, bem mais fácil eu corrigir e solicitar PR. Mas ok
Estou usando o TStarndardForm
no construtor eu seto
Depois o método
Na verdade mandei errado. Mandei a maneira que eu fiz pra não dar. Mas vou mandar a com erro.
Fazendo isso me retorna o erro:
Método AdiantiControlTAction::__construct deve receber um parâmetro do tipo Callback
Verifique se a ação (EmpresaForm::onSelect) existe
O componente TSeekButton busca as informações de 2 maneiras:
- no onblur do campo caso o usuário digite o código
- abrindo uma nova janela com a lista de itens do banco de dados, permitindo ao usuário selecionar o registro desejado, caso o usuário clique no botão de busca. Por causa da exibição dessa listagem, a ação do componente deve chamar uma classe filha de TWindow, com alguns métodos padrão.
O link abaixo tem uma breve explicação sobre isso:
https://www.adianti.com.br/forum/pt/view_870?reaproveitando-a-mesma-seek-em-form
Então não poderei usar da forma que queria. Obrigado.