Skip to main content
Derivado da classe 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 classe TSeekButton. Parâmetros:
mixed
required
Nome do campo.
mixed
default:"NULL"
(Opcional) Ícone para o botão de busca.
Exemplo de código:

setSize

Define a largura do campo. Parâmetros:
mixed
required
Largura do campo.
mixed
default:"NULL"
(Opcional) Altura do campo.
Exemplo de código:

setUseOutEvent

Define se o evento de saída será disparado. Parâmetros:
mixed
required
Booleano para ativar ou desativar o evento.
Exemplo de código:

setAction

Define a ação para o botão de busca. Parâmetros:
TAction
required
Ação a ser executada quando o botão de busca é clicado.
Exemplo de código:

getAction

Retorna a ação definida para o botão de busca. Exemplo de código:

setAuxiliar

Define um campo auxiliar. Parâmetros:
mixed
required
Qualquer objeto TField.
Exemplo de código:

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:
mixed
required
Nome do formulário.
mixed
required
Nome do campo.
Exemplo de código:
Código de exemplo das funções a serem chamadas, lembrando que essas funções precisam ser estáticas (static function).