TEntry, métodos herdados não sobrescritos podem também ser utililzados por objetos TSeekButton. Acesse a documentação do componente/classe-pai para conhecê-los.
Obs.: todos os métodos presentes nesta documentação utilizarão como base uma tabela chamada “produto”. Esta tabela foi criada em um modelo de dados chamado “docs” e possui três colunas: id, nome, preco.
Obs. 2: para utilizar este componente de busca, faz-se necessário criar uma nova página “Janela de Busca” a partir da base de dados e tabela desejados. Nesta documentação, utilizaremos a janela de busca “ProdutoSeekWindow”.
Obs. 3: todos os exemplos de código presentes nesta documentação seguirão como base o conteúdo de __construct(), acrescentando apenas seus respectivos métodos.
__construct
Construtor da classeTSeekButton.
Parâmetros:
Nome do campo.
(Opcional) Ícone para o botão de busca.
setSize
Define a largura do campo. Parâmetros:Largura do campo.
(Opcional) Altura do campo.
setUseOutEvent
Define se o evento de saída será disparado. Parâmetros:Booleano para ativar ou desativar o evento.
setAction
Define a ação para o botão de busca. Parâmetros:Ação a ser executada quando o botão de busca é clicado.
getAction
Retorna a ação definida para o botão de busca. Exemplo de código:setAuxiliar
Define um campo auxiliar. Parâmetros:Qualquer objeto
TField.hasAuxiliar
Verifica se existe um campo auxiliar definido. Exemplo de código:enableField e disableField
(Método estático) Habilita e desabilita um botão. Parâmetros:Nome do formulário.
Nome do campo.