PHP Класс Prado\Web\UI\WebControls\TListItem

TListItem represents an item in a list control. Each item has a {@link setText Text} property and a {@link setValue Value} property. If either one of them is not set, it will take the value of the other property. An item can be {@link setSelected Selected} or {@link setEnabled Enabled}, and it can have additional {@link getAttributes Attributes} which may be rendered if the list control supports so.
С версии: 3.0
Автор: Qiang Xue ([email protected])
Наследование: extends Prado\TComponent
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( $text = '', $value = '', $enabled = true, $selected = false ) Constructor.
getAttribute ( $name ) : string
getAttributes ( ) : TAttributeCollection
getEnabled ( ) : boolean
getHasAttributes ( ) : boolean
getSelected ( ) : boolean
getText ( ) : string
getValue ( ) : string
hasAttribute ( $name ) : boolean
removeAttribute ( $name ) : string Removes the named attribute.
setAttribute ( $name, $value )
setEnabled ( $value )
setSelected ( $value )
setText ( $value )
setValue ( $value )

Защищенные методы

Метод Описание
_getZappableSleepProps ( &$exprops ) Returns an array with the names of all variables of this object that should NOT be serialized because their value is the default one or useless to be cached for the next page loads.

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( $text = '', $value = '', $enabled = true, $selected = false )

_getZappableSleepProps() защищенный Метод

Reimplement in derived classes to add new variables, but remember to also to call the parent implementation first.
protected _getZappableSleepProps ( &$exprops )

getAttribute() публичный Метод

public getAttribute ( $name ) : string
Результат string the named attribute value, null if attribute does not exist

getAttributes() публичный Метод

public getAttributes ( ) : TAttributeCollection
Результат Prado\Collections\TAttributeCollection custom attributes

getEnabled() публичный Метод

public getEnabled ( ) : boolean
Результат boolean whether the item is enabled

getHasAttributes() публичный Метод

public getHasAttributes ( ) : boolean
Результат boolean whether the item has any custom attribute

getSelected() публичный Метод

public getSelected ( ) : boolean
Результат boolean whether the item is selected

getText() публичный Метод

public getText ( ) : string
Результат string text of the item

getValue() публичный Метод

public getValue ( ) : string
Результат string value of the item

hasAttribute() публичный Метод

public hasAttribute ( $name ) : boolean
Результат boolean whether the named attribute exists

removeAttribute() публичный Метод

Removes the named attribute.
public removeAttribute ( $name ) : string
Результат string attribute value removed, empty string if attribute does not exist.

setAttribute() публичный Метод

public setAttribute ( $name, $value )

setEnabled() публичный Метод

public setEnabled ( $value )

setSelected() публичный Метод

public setSelected ( $value )

setText() публичный Метод

public setText ( $value )

setValue() публичный Метод

public setValue ( $value )