|
Class TDataGridItem
TDataGridItem class
A TDataGridItem control represents an item in the TDataGrid control,
such as heading section, footer section, or a data item. The index and data
value of the item can be accessed via getItemIndex ItemIndex> and
getDataItem DataItem properties, respectively. The type of the item is
given by getItemType ItemType property. Property getDataSourceIndex DataSourceIndex gives the index of the item from the bound
data source.
-
TComponent
-
TApplicationComponent
-
TControl
implements
IRenderable,
IBindable
-
TWebControl
implements
IStyleable
-
TTableRow
-
TDataGridItem
implements
INamingContainer
Methods summary
public
|
#
__construct( integer $itemIndex, TListItemType $dataSourceIndex, mixed $itemType )
Constructor.
Parameters
- $itemIndex
integer zero-based index of the item in the item collection of datagrid
- $dataSourceIndex
TListItemType
item type
- $itemType
Overrides
|
public
TListItemType
|
|
public
|
|
public
integer
|
#
getItemIndex( )
Returns
integer zero-based index of the item in the item collection of datagrid
|
public
integer
|
#
getDataSourceIndex( )
Returns
integer the index of the datagrid item from the bound data source
|
public
mixed
|
#
getData( )
Returns
mixed data associated with the item
Since
3.1.0
|
public
|
#
setData( mixed $value )
Parameters
- $value
mixed data to be associated with the item
Since
3.1.0
|
public
mixed
|
#
getDataItem( )
This property is deprecated since v3.1.0.
This property is deprecated since v3.1.0.
Deprecated
Returns
mixed data associated with the item
|
public
|
#
setDataItem( mixed $value )
This property is deprecated since v3.1.0.
This property is deprecated since v3.1.0.
Deprecated
Parameters
- $value
mixed data to be associated with the item
|
public
boolean
|
#
bubbleEvent( TControl $sender, TEventParameter $param )
This method overrides parent's implementation by wrapping event parameter for
OnCommand event with item information.
This method overrides parent's implementation by wrapping event parameter for
OnCommand event with item information.
Parameters
Returns
boolean whether the event bubbling should stop here.
Overrides
|
Methods inherited from TTableRow
addParsedObject(),
createControlCollection(),
createStyle(),
getCells(),
getHorizontalAlign(),
getTableSection(),
getTagName(),
getVerticalAlign(),
renderContents(),
setHorizontalAlign(),
setTableSection(),
setVerticalAlign()
|
Methods inherited from TWebControl
addAttributesToRender(),
clearStyle(),
copyBaseAttributes(),
getAccessKey(),
getBackColor(),
getBorderColor(),
getBorderStyle(),
getBorderWidth(),
getCssClass(),
getDecorator(),
getDisplay(),
getEnsureId(),
getFont(),
getForeColor(),
getHasStyle(),
getHeight(),
getStyle(),
getTabIndex(),
getToolTip(),
getWidth(),
onPreRender(),
render(),
renderBeginTag(),
renderEndTag(),
setAccessKey(),
setBackColor(),
setBorderColor(),
setBorderStyle(),
setBorderWidth(),
setCssClass(),
setDisplay(),
setEnsureId(),
setForeColor(),
setHeight(),
setStyle(),
setTabIndex(),
setToolTip(),
setWidth()
|
Methods inherited from TControl
__get(),
addToPostDataLoader(),
addedControl(),
applyStyleSheetSkin(),
autoBindProperty(),
autoDataBindProperties(),
bindProperty(),
broadcastEvent(),
clearChildState(),
clearControlState(),
clearNamingContainer(),
clearViewState(),
convertUniqueIdToClientId(),
createChildControls(),
dataBind(),
dataBindChildren(),
dataBindProperties(),
ensureChildControls(),
findControl(),
findControlsByID(),
findControlsByType(),
focus(),
getAdapter(),
getAllowChildControls(),
getAttribute(),
getAttributes(),
getChildControlsCreated(),
getClientID(),
getControlStage(),
getControlState(),
getControls(),
getCustomData(),
getEnableTheming(),
getEnableViewState(),
getEnabled(),
getHasAdapter(),
getHasAttributes(),
getHasChildInitialized(),
getHasControls(),
getHasInitialized(),
getHasLoaded(),
getHasLoadedPostData(),
getHasPreRendered(),
getID(),
getIsSkinApplied(),
getNamingContainer(),
getPage(),
getParent(),
getRegisteredObject(),
getSkinID(),
getSourceTemplateControl(),
getTemplateControl(),
getUniqueID(),
getViewState(),
getVisible(),
hasAttribute(),
initRecursive(),
isDescendentOf(),
isObjectRegistered(),
loadRecursive(),
loadState(),
loadStateRecursive(),
onDataBinding(),
onInit(),
onLoad(),
onUnload(),
preRenderRecursive(),
raiseBubbleEvent(),
registerObject(),
removeAttribute(),
removedControl(),
renderChildren(),
renderControl(),
saveState(),
saveStateRecursive(),
setAdapter(),
setAttribute(),
setChildControlsCreated(),
setControlStage(),
setControlState(),
setCustomData(),
setEnableTheming(),
setEnableViewState(),
setEnabled(),
setID(),
setPage(),
setSkinID(),
setTemplateControl(),
setViewState(),
setVisible(),
trackViewState(),
traverseChildControls(),
unbindProperty(),
unloadRecursive(),
unregisterObject()
|
Methods inherited from TComponent
__call(),
__destruct(),
__isset(),
__set(),
__sleep(),
__unset(),
__wakeup(),
asa(),
attachBehavior(),
attachBehaviors(),
attachClassBehavior(),
attachEventHandler(),
canGetProperty(),
canSetProperty(),
clearBehaviors(),
createdOnTemplate(),
detachBehavior(),
detachBehaviors(),
detachClassBehavior(),
detachEventHandler(),
disableBehavior(),
disableBehaviors(),
enableBehavior(),
enableBehaviors(),
evaluateExpression(),
evaluateStatements(),
fxAttachClassBehavior(),
fxDetachClassBehavior(),
getAutoGlobalListen(),
getBehaviorsEnabled(),
getClassHierarchy(),
getEventHandlers(),
getListeningToGlobalEvents(),
getSubProperty(),
hasEvent(),
hasEventHandler(),
hasProperty(),
isa(),
listen(),
raiseEvent(),
setSubProperty(),
unlisten()
|
Constants inherited from TControl
AUTOMATIC_ID_PREFIX,
CLIENT_ID_SEPARATOR,
CS_CHILD_INITIALIZED,
CS_CONSTRUCTED,
CS_INITIALIZED,
CS_LOADED,
CS_PRERENDERED,
CS_STATE_LOADED,
ID_FORMAT,
ID_SEPARATOR,
IS_CHILD_CREATED,
IS_CREATING_CHILD,
IS_DISABLE_THEMING,
IS_DISABLE_VIEWSTATE,
IS_ID_SET,
IS_SKIN_APPLIED,
IS_STYLESHEET_APPLIED,
RF_ADAPTER,
RF_AUTO_BINDINGS,
RF_CHILD_STATE,
RF_CONTROLS,
RF_CONTROLSTATE,
RF_DATA_BINDINGS,
RF_EVENTS,
RF_NAMED_CONTROLS,
RF_NAMED_CONTROLS_ID,
RF_NAMED_OBJECTS,
RF_SKIN_ID
|
|