|
Class TRepeaterItem
TRepeaterItem class
A TRepeaterItem control represents an item in the TRepeater 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.
-
TComponent
-
TApplicationComponent
-
TControl
implements
IRenderable,
IBindable
-
TRepeaterItem
implements
INamingContainer,
IItemDataRenderer
Methods summary
public
TListItemType
|
#
getItemType( )
Returns
Implementation of
|
public
|
|
public
integer
|
#
getItemIndex( )
Returns a value indicating the zero-based index of the item in the
corresponding data control's item collection. If the item is not in the
collection (e.g. it is a header item), it returns -1.
Returns a value indicating the zero-based index of the item in the
corresponding data control's item collection. If the item is not in the
collection (e.g. it is a header item), it returns -1.
Returns
integer zero-based index of the item.
Implementation of
|
public
|
#
setItemIndex( integer $value )
Sets the zero-based index for the item. If the item is not in the item
collection (e.g. it is a header item), -1 should be used.
Sets the zero-based index for the item. If the item is not in the item
collection (e.g. it is a header item), -1 should be used.
Parameters
- $value
integer zero-based index of the item.
Implementation of
|
public
mixed
|
#
getData( )
Returns
mixed data associated with the item
Since
3.1.0
Implementation of
|
public
|
#
setData( mixed $value )
Parameters
- $value
mixed data to be associated with the item
Since
3.1.0
Implementation of
|
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 TControl
__construct(),
__get(),
addParsedObject(),
addToPostDataLoader(),
addedControl(),
applyStyleSheetSkin(),
autoBindProperty(),
autoDataBindProperties(),
bindProperty(),
broadcastEvent(),
clearChildState(),
clearControlState(),
clearNamingContainer(),
clearViewState(),
convertUniqueIdToClientId(),
createChildControls(),
createControlCollection(),
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(),
onPreRender(),
onUnload(),
preRenderRecursive(),
raiseBubbleEvent(),
registerObject(),
removeAttribute(),
removedControl(),
render(),
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
|
|