Skip to main content
Derivado da classe TMultiSearch, métodos herdados não sobrescritos podem também ser utililzados por objetos TDBUMultiSearch. 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.

__construct

Construtor da classe TDBMultiSearch. Parâmetros:
mixed
required
Nome do campo.
mixed
required
Nome do banco de dados.
mixed
required
Classe do modelo que representa a tabela no banco.
mixed
required
Campo chave na tabela.
mixed
required
Campo que será exibido na lista.
mixed
default:"NULL"
(Opcional) Coluna pela qual a lista será ordenada.
TCriteria
default:"NULL"
(Opcional) Critério para filtrar a lista.
Exemplo de código:
Exemplo de código (com parâmetros opcionais):

disableIdSearch

Desativa a busca por ID. Exemplo de código:

enableIdTextualSearch

Ativa a busca textual por ID. Exemplo de código:

setOperator

Define o operador de busca. Parâmetros:
mixed
required
Operador para a busca.
Exemplo de código:

setMask

Define a máscara de exibição dos itens. Parâmetros:
mixed
required
Máscara para os itens.
Exemplo de código:

setFilterColumns

Define as colunas de filtro. Parâmetros:
mixed
required
Colunas usadas para o filtro.
Exemplo de código:

setValue

Define os valores do campo. Parâmetros:
mixed
required
Array com os valores.
Exemplo de código:

getPostData

Obtém os dados enviados pelo formulário. Exemplo de código: