API Documentação da API
Inscrições abertas para nosso Webinar anual Adianti Framework 2024!
Clique aqui para saber mais
Pacote Dominando o Adianti 7
Curso + Livro + Apps exemplo
Curso completo em Video Aulas (114 aulas).
Livro completo em PDF (463 páginas).
Códigos-fontes de Apps de exemplo.
API
API do Framework
Documentation

Documentation

TDBUniqueSearch extends TDBMultiSearch
in package
implements AdiantiWidgetInterface

DBUnique Search Widget

Tags
version
7.6
subpackage

form

author

Pablo Dall'Oglio

copyright

Copyright (c) 2006 Adianti Solutions Ltd. (http://www.adianti.com.br)

license

https://adiantiframework.com.br/license

Table of Contents

Interfaces

AdiantiWidgetInterface
Widget Interface

Properties

$allowClear  : mixed
$allowSearch  : mixed
$changeAction  : mixed
$changeFunction  : mixed
$column  : mixed
$criteria  : mixed
$database  : mixed
$defaultOption  : mixed
$editable  : mixed
$formName  : mixed
$height  : mixed
$id  : mixed
$idSearch  : mixed
$idTextSearch  : mixed
$initialItems  : mixed
$items  : mixed
$key  : mixed
$label  : mixed
$mask  : mixed
$maxSize  : mixed
$minLength  : mixed
$model  : mixed
$name  : mixed
$operator  : mixed
$orderColumn  : mixed
$properties  : mixed
$seed  : mixed
$separator  : mixed
$service  : mixed
$size  : mixed
$tag  : mixed
$value  : mixed
$valueCallback  : mixed
$withTitles  : mixed
$searchable  : mixed
$validations  : mixed

Methods

__call()  : mixed
Redirects function call
__clone()  : mixed
Clone the object
__construct()  : mixed
Class Constructor
__get()  : mixed
Returns a property value
__isset()  : mixed
Returns if the property is set
__set()  : mixed
Intercepts whenever someones assign a new property's value
__toString()  : mixed
Converts the object into a string
addItems()  : mixed
Add items to the select
addValidation()  : mixed
Add a field validator
clearField()  : mixed
Clear the field
disableClear()  : mixed
Disable clear
disableField()  : mixed
Disable the field
disableIdSearch()  : mixed
Disable search by id
disableMultiple()  : mixed
Disable multiple selection
disableSearch()  : mixed
Disable search
disableTitles()  : mixed
Disable option titles
enableField()  : mixed
Enable the field
enableIdTextualSearch()  : mixed
Enable Id textual search
enableSearch()  : mixed
Enable search
getContents()  : mixed
Returns the element content as a string
getEditable()  : A
Returns if the field is editable
getFormName()  : mixed
Return the name of the form to wich the field is attached
getId()  : mixed
Returns the field's id
getItems()  : mixed
Return the items
getLabel()  : mixed
Returns the field's label
getName()  : mixed
Returns the field's name
getPostData()  : mixed
Return the post data
getPropertiesAsString()  : mixed
Get properties as string
getProperty()  : mixed
Return a field property
getSize()  : mixed
Returns the size
getValidations()  : mixed
Returns field validations
getValue()  : mixed
Returns the field's value
isRequired()  : mixed
Returns if the field is required
reload()  : mixed
Reload combobox items after it is already shown
setChangeAction()  : mixed
Define the action to be executed when the user changes the combo
setChangeFunction()  : mixed
Set change function
setDefaultOption()  : mixed
setEditable()  : mixed
Define if the field is editable
setFilterColumns()  : mixed
Define the filter columns
setFormName()  : mixed
Define the name of the form to wich the field is attached
setId()  : mixed
Define the field's id
setLabel()  : mixed
Define the field's label
setMask()  : mixed
Define the display mask
setMaxSize()  : mixed
Define the maximum number of items that can be selected
setMinLength()  : mixed
Define the minimum length for search
setName()  : mixed
Define the field's name
setOperator()  : mixed
Define the search operator
setProperty()  : mixed
Define a field property
setService()  : mixed
Define the search service
setSize()  : mixed
Define the Field's width
setTagName()  : mixed
Change input tag name
setTip()  : mixed
Define the field's tooltip
setValue()  : mixed
Define the field's value
setValueCallback()  : mixed
Set callback for setValue method
setValueSeparator()  : mixed
Define the field's separator
show()  : mixed
Show the component
validate()  : mixed
Validate a field
renderItems()  : mixed
Render items

Properties

$changeAction

protected mixed $changeAction

$changeFunction

protected mixed $changeFunction

$defaultOption

protected mixed $defaultOption

$editable

protected mixed $editable

$formName

protected mixed $formName

$properties

protected mixed $properties

$separator

protected mixed $separator

$valueCallback

protected mixed $valueCallback

$withTitles

protected mixed $withTitles

$searchable

private mixed $searchable

$validations

private mixed $validations

Methods

__call()

Redirects function call

public __call( $method,  $param) : mixed
Parameters
$method :

Method name

$param :

Array of parameters

__clone()

Clone the object

public __clone() : mixed

__construct()

Class Constructor

public __construct( $name, mixed $database, mixed $model, mixed $key, mixed $value[, mixed $orderColumn = NULL ][, TCriteria $criteria = NULL ]) : mixed
Parameters
$name :

Widget's name

$database : mixed

database name

$model : mixed

model class name

$key : mixed

table field to be used as key in the combo

$value : mixed

table field to be listed in the combo

$orderColumn : mixed = NULL
$criteria : TCriteria = NULL

criteria (TCriteria object) to filter the model (optional)

__get()

Returns a property value

public __get( $name) : mixed
Parameters
$name :

Property Name

__isset()

Returns if the property is set

public __isset( $name) : mixed
Parameters
$name :

Property Name

__set()

Intercepts whenever someones assign a new property's value

public __set( $name,  $value) : mixed
Parameters
$name :

Property Name

$value :

Property Value

__toString()

Converts the object into a string

public __toString() : mixed

addItems()

Add items to the select

public addItems( $items) : mixed
Parameters
$items :

An indexed array containing the combo options

addValidation()

Add a field validator

public addValidation( $label,  $validator[,  $parameters = NULL ]) : mixed
Parameters
$label :

Field name

$validator :

TFieldValidator object

$parameters : = NULL

Aditional parameters

clearField()

Clear the field

public static clearField( $form_name,  $field) : mixed
Parameters
$form_name :

Form name

$field :

Field name

disableClear()

Disable clear

public disableClear() : mixed

disableField()

Disable the field

public static disableField( $form_name,  $field) : mixed
Parameters
$form_name :

Form name

$field :

Field name

disableIdSearch()

Disable search by id

public disableIdSearch() : mixed

disableMultiple()

Disable multiple selection

public disableMultiple() : mixed

disableSearch()

Disable search

public disableSearch() : mixed

disableTitles()

Disable option titles

public disableTitles() : mixed

enableField()

Enable the field

public static enableField( $form_name,  $field) : mixed
Parameters
$form_name :

Form name

$field :

Field name

enableIdTextualSearch()

Enable Id textual search

public enableIdTextualSearch() : mixed

enableSearch()

Enable search

public enableSearch() : mixed

getContents()

Returns the element content as a string

public getContents() : mixed

getEditable()

Returns if the field is editable

public getEditable() : A
Return values
A

boolean

getFormName()

Return the name of the form to wich the field is attached

public getFormName() : mixed

getId()

Returns the field's id

public getId() : mixed

getItems()

Return the items

public getItems() : mixed

getLabel()

Returns the field's label

public getLabel() : mixed

getName()

Returns the field's name

public getName() : mixed

getPropertiesAsString()

Get properties as string

public getPropertiesAsString([mixed $filter = null ]) : mixed
Parameters
$filter : mixed = null

getProperty()

Return a field property

public getProperty( $name) : mixed
Parameters
$name :

Property Name

getValidations()

Returns field validations

public getValidations() : mixed

getValue()

Returns the field's value

public getValue() : mixed

isRequired()

Returns if the field is required

public isRequired() : mixed

reload()

Reload combobox items after it is already shown

public static reload( $formname,  $name,  $items[,  $startEmpty = FALSE ]) : mixed
Parameters
$formname :

form name (used in gtk version)

$name :

field name

$items :

array with items

$startEmpty : = FALSE

...

setChangeAction()

Define the action to be executed when the user changes the combo

public setChangeAction( $action) : mixed
Parameters
$action :

TAction object

setChangeFunction()

Set change function

public setChangeFunction(mixed $function) : mixed
Parameters
$function : mixed

setDefaultOption()

public setDefaultOption(mixed $option) : mixed
Parameters
$option : mixed

setEditable()

Define if the field is editable

public setEditable( $editable) : mixed
Parameters
$editable :

A boolean

setFilterColumns()

Define the filter columns

public setFilterColumns( $columns) : mixed
Parameters
$columns :

setFormName()

Define the name of the form to wich the field is attached

public setFormName( $name) : mixed
Parameters
$name :

A string containing the name of the form

Tags
ignore-autocomplete

on

setId()

Define the field's id

public setId( $id) : mixed
Parameters
$id :

A string containing the field's id

setLabel()

Define the field's label

public setLabel( $label) : mixed
Parameters
$label :

A string containing the field's label

setMask()

Define the display mask

public setMask( $mask) : mixed
Parameters
$mask :

Show mask

setMaxSize()

Define the maximum number of items that can be selected

public setMaxSize(mixed $maxsize) : mixed
Parameters
$maxsize : mixed

setMinLength()

Define the minimum length for search

public setMinLength(mixed $length) : mixed
Parameters
$length : mixed

setName()

Define the field's name

public setName( $name) : mixed
Parameters
$name :

A string containing the field's name

setOperator()

Define the search operator

public setOperator( $operator) : mixed
Parameters
$operator :

Search operator

setProperty()

Define a field property

public setProperty( $name,  $value[, mixed $replace = TRUE ]) : mixed
Parameters
$name :

Property Name

$value :

Property Value

$replace : mixed = TRUE

setService()

Define the search service

public setService( $service) : mixed
Parameters
$service :

Search service

setSize()

Define the Field's width

public setSize( $width[, mixed $height = NULL ]) : mixed
Parameters
$width :

Field's width in pixels

$height : mixed = NULL

setTagName()

Change input tag name

public setTagName(mixed $name) : mixed
Parameters
$name : mixed

setTip()

Define the field's tooltip

public setTip(mixed $tip) : mixed
Parameters
$tip : mixed

setValue()

Define the field's value

public setValue( $value) : mixed
Parameters
$value :

Current value

setValueCallback()

Set callback for setValue method

public setValueCallback(mixed $callback) : mixed
Parameters
$callback : mixed

setValueSeparator()

Define the field's separator

public setValueSeparator( $sep) : mixed
Parameters
$sep :

A string containing the field's separator

validate()

Validate a field

public validate() : mixed

renderItems()

Render items

protected renderItems([mixed $with_titles = true ]) : mixed
Parameters
$with_titles : mixed = true

        
On this page

Search results