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

A TDataListItem control represents an item in the {@link TDataList} control, such as heading section, footer section, or a data item. The index and data value of the item can be accessed via {@link getItemIndex ItemIndex}> and {@link getDataItem DataItem} properties, respectively. The type of the item is given by {@link getItemType ItemType} property.
С версии: 3.0
Автор: Qiang Xue ([email protected])
Наследование: extends TWebControl, implements Prado\Web\UI\INamingContainer, implements Prado\Web\UI\WebControls\IItemDataRenderer
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
bubbleEvent ( $sender, $param ) : boolean This method overrides parent's implementation by wrapping event parameter for OnCommand event with item information.
getData ( ) : mixed
getDataItem ( ) : mixed This property is deprecated since v3.1.0.
getItemIndex ( ) : integer
getItemType ( ) : TListItemType
setData ( $value )
setDataItem ( $value ) This property is deprecated since v3.1.0.
setItemIndex ( $value ) Sets the zero-based index for the item.
setItemType ( $value )
setTagName ( $value )

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

Метод Описание
createStyle ( ) : TStyle Creates a style object for the control.
getTagName ( ) : string Returns the tag name used for this control.

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

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

This method overrides parent's implementation by wrapping event parameter for OnCommand event with item information.
public bubbleEvent ( $sender, $param ) : boolean
Результат boolean whether the event bubbling should stop here.

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

This method creates a {@link TTableItemStyle} to be used by a datalist item.
protected createStyle ( ) : TStyle
Результат TStyle control style to be used

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

С версии: 3.1.0
public getData ( ) : mixed
Результат mixed data associated with the item

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

This property is deprecated since v3.1.0.
Устаревший: deprecated since v3.1.0. Use {@link getData} instead.
public getDataItem ( ) : mixed
Результат mixed data associated with the item

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

public getItemIndex ( ) : integer
Результат integer zero-based index of the item in the item collection of datalist

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

public getItemType ( ) : TListItemType
Результат TListItemType item type

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

Returns the tag name used for this control.
protected getTagName ( ) : string
Результат string tag name of the control to be rendered

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

С версии: 3.1.0
public setData ( $value )

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

This property is deprecated since v3.1.0.
Устаревший: deprecated since version 3.1.0. Use {@link setData} instead.
public setDataItem ( $value )

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

If the item is not in the item collection (e.g. it is a header item), -1 should be used.
public setItemIndex ( $value )

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

public setItemType ( $value )

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

public setTagName ( $value )