PHP 클래스 Prado\Web\UI\WebControls\TBaseDataList
TBaseDataList is the base class for data listing controls, including
{@link TDataList} and {@link TDataGrid}.
The key field in the data source is specified by {@link setKeyField KeyField},
while {@link getKeyValues KeyValues} stores the key values of each record in
a data listing control. You may use the list item index to obtain the corresponding
database key value.
TBaseDataList also implements a few properties used for presentation based
on tabular layout. The {@link setCaption Caption}, whose alignment is
specified via {@link setCaptionAlign CaptionAlign}, is rendered as the table caption.
The table cellpadding and cellspacing are specified by
{@link setCellPadding CellPadding} and {@link setCellSpacing CellSpacing}
properties, respectively. The {@link setGridLines GridLines} specifies how
the table should display its borders, and the horizontal alignment of the table
content can be specified via {@link setHorizontalAlign HorizontalAlign}.
파일 보기
프로젝트 열기: pradosoft/prado
1 사용 예제들
공개 메소드들
보호된 메소드들
메소드 |
설명 |
|
createStyle ( ) : TTableStyle |
Creates a style object for the control. |
|
getDataFieldValue ( $data, $field ) : mixed |
Returns the value of the data at the specified field. |
|
메소드 상세
This method creates a {@link TTableStyle} to be used by the data list control.
protected createStyle ( ) : TTableStyle |
리턴 |
TTableStyle |
control style to be used |
getDataFieldValue()
보호된 메소드
If data is an array, TMap or TList, the value will be returned at the index
of the specified field. If the data is a component with a property named
as the field name, the property value will be returned.
Otherwise, an exception will be raised.
public getDataKeys ( ) : Prado\Collections\TList |
리턴 |
Prado\Collections\TList |
the keys used in the data listing control. |
public getGridLines ( ) : TTableGridLines |
리턴 |
TTableGridLines |
the grid line setting of the table layout. Defaults to TTableGridLines::None. |
getHorizontalAlign()
공개 메소드
public getHorizontalAlign ( ) : THorizontalAlign |
리턴 |
THorizontalAlign |
the horizontal alignment of the table content. Defaults to THorizontalAlign::NotSet. |
onSelectedIndexChanged()
공개 메소드
This method is invoked when a different item is selected
in a data listing control between posts to the server.
Sets the grid line style of the table layout.
setHorizontalAlign()
공개 메소드