Class TDataGridItem

Description

Implements interfaces:

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 ItemIndex> and DataItem properties, respectively. The type of the item is given by ItemType property. Property DataSourceIndex gives the index of the item from the bound data source.

  • since: 3.0
  • version: $Id: TDataGrid.php 2211 2007-09-07 13:34:10Z xue $
  • author: Qiang Xue <qiang.xue@gmail.com>

Located in /Web/UI/WebControls/TDataGrid.php (line 1877)

TComponent
   |
   --TApplicationComponent
      |
      --TControl
         |
         --TWebControl
            |
            --TTableRow
               |
               --TDataGridItem
Method Summary
TDataGridItem __construct (integer $itemIndex, TListItemType $dataSourceIndex, mixed $itemType)
boolean bubbleEvent (TControl $sender, TEventParameter $param)
mixed getData ()
mixed getDataItem ()
integer getDataSourceIndex ()
integer getItemIndex ()
void setData (mixed $value)
void setDataItem (mixed $value)
void setItemType (TListItemType $value)
Methods
Constructor __construct (line 1903)

Constructor.

  • access: public
TDataGridItem __construct (integer $itemIndex, TListItemType $dataSourceIndex, mixed $itemType)
  • integer $itemIndex: zero-based index of the item in the item collection of datagrid
  • TListItemType $dataSourceIndex: item type

Redefinition of:
TControl::__construct()
Constructor.
bubbleEvent (line 1991)

This method overrides parent's implementation by wrapping event parameter for OnCommand event with item information.

  • return: whether the event bubbling should stop here.
  • access: public
boolean bubbleEvent (TControl $sender, TEventParameter $param)

Redefinition of:
TControl::bubbleEvent()
This method responds to a bubbled event.
getData (line 1950)
  • return: data associated with the item
  • access: public
  • since: 3.1.0
mixed getData ()
getDataItem (line 1969)

This property is deprecated since v3.1.0.

  • return: data associated with the item
  • access: public
  • deprecated: deprecated since v3.1.0. Use getData instead.
mixed getDataItem ()
getDataSourceIndex (line 1941)
  • return: the index of the datagrid item from the bound data source
  • access: public
integer getDataSourceIndex ()
getItemIndex (line 1933)
  • return: zero-based index of the item in the item collection of datagrid
  • access: public
integer getItemIndex ()
getItemType (line 1917)
  • return: item type.
  • access: public
TListItemType getItemType ()
setData (line 1959)
  • access: public
  • since: 3.1.0
void setData (mixed $value)
  • mixed $value: data to be associated with the item
setDataItem (line 1979)

This property is deprecated since v3.1.0.

  • access: public
  • deprecated: deprecated since version 3.1.0. Use setData instead.
void setDataItem (mixed $value)
  • mixed $value: data to be associated with the item
setItemType (line 1925)
  • access: public
void setItemType (TListItemType $value)

Inherited Methods

Inherited From TTableRow

TTableRow::addParsedObject()
TTableRow::createControlCollection()
TTableRow::createStyle()
TTableRow::getCells()
TTableRow::getHorizontalAlign()
TTableRow::getTableSection()
TTableRow::getTagName()
TTableRow::getVerticalAlign()
TTableRow::renderContents()
TTableRow::setHorizontalAlign()
TTableRow::setTableSection()
TTableRow::setVerticalAlign()

Inherited From TWebControl

TWebControl::addAttributesToRender()
TWebControl::clearStyle()
TWebControl::copyBaseAttributes()
TWebControl::createStyle()
TWebControl::getAccessKey()
TWebControl::getBackColor()
TWebControl::getBorderColor()
TWebControl::getBorderStyle()
TWebControl::getBorderWidth()
TWebControl::getCssClass()
TWebControl::getDisplay()
TWebControl::getFont()
TWebControl::getForeColor()
TWebControl::getHasStyle()
TWebControl::getHeight()
TWebControl::getStyle()
TWebControl::getTabIndex()
TWebControl::getTagName()
TWebControl::getToolTip()
TWebControl::getWidth()
TWebControl::render()
TWebControl::renderBeginTag()
TWebControl::renderContents()
TWebControl::renderEndTag()
TWebControl::setAccessKey()
TWebControl::setBackColor()
TWebControl::setBorderColor()
TWebControl::setBorderStyle()
TWebControl::setBorderWidth()
TWebControl::setCssClass()
TWebControl::setDisplay()
TWebControl::setForeColor()
TWebControl::setHeight()
TWebControl::setStyle()
TWebControl::setTabIndex()
TWebControl::setToolTip()
TWebControl::setWidth()

Inherited From TControl

TControl::__construct()
TControl::addedControl()
TControl::addParsedObject()
TControl::addToPostDataLoader()
TControl::applyStyleSheetSkin()
TControl::autoBindProperty()
TControl::autoDataBindProperties()
TControl::bindProperty()
TControl::broadcastEvent()
TControl::bubbleEvent()
TControl::clearChildState()
TControl::clearControlState()
TControl::clearNamingContainer()
TControl::clearViewState()
TControl::convertUniqueIdToClientId()
TControl::createChildControls()
TControl::createControlCollection()
TControl::dataBind()
TControl::dataBindChildren()
TControl::dataBindProperties()
TControl::ensureChildControls()
TControl::findControl()
TControl::findControlsByID()
TControl::findControlsByType()
TControl::focus()
TControl::getAdapter()
TControl::getAllowChildControls()
TControl::getAttribute()
TControl::getAttributes()
TControl::getChildControlsCreated()
TControl::getClientID()
TControl::getControls()
TControl::getControlStage()
TControl::getControlState()
TControl::getCustomData()
TControl::getEnabled()
TControl::getEnableTheming()
TControl::getEnableViewState()
TControl::getHasAdapter()
TControl::getHasAttributes()
TControl::getHasChildInitialized()
TControl::getHasControls()
TControl::getHasInitialized()
TControl::getHasLoaded()
TControl::getHasLoadedPostData()
TControl::getHasPreRendered()
TControl::getID()
TControl::getNamingContainer()
TControl::getPage()
TControl::getParent()
TControl::getRegisteredObject()
TControl::getSkinID()
TControl::getSourceTemplateControl()
TControl::getTemplateControl()
TControl::getUniqueID()
TControl::getViewState()
TControl::getVisible()
TControl::hasAttribute()
TControl::initRecursive()
TControl::isDescendentOf()
TControl::isObjectRegistered()
TControl::loadRecursive()
TControl::loadState()
TControl::loadStateRecursive()
TControl::onDataBinding()
TControl::onInit()
TControl::onLoad()
TControl::onPreRender()
TControl::onUnload()
TControl::preRenderRecursive()
TControl::raiseBubbleEvent()
TControl::registerObject()
TControl::removeAttribute()
TControl::removedControl()
TControl::render()
TControl::renderChildren()
TControl::renderControl()
TControl::saveState()
TControl::saveStateRecursive()
TControl::setAdapter()
TControl::setAttribute()
TControl::setChildControlsCreated()
TControl::setControlStage()
TControl::setControlState()
TControl::setCustomData()
TControl::setEnabled()
TControl::setEnableTheming()
TControl::setEnableViewState()
TControl::setID()
TControl::setPage()
TControl::setSkinID()
TControl::setTemplateControl()
TControl::setViewState()
TControl::setVisible()
TControl::trackViewState()
TControl::traverseChildControls()
TControl::unbindProperty()
TControl::unloadRecursive()
TControl::unregisterObject()
TControl::__get()

Inherited From TApplicationComponent

TApplicationComponent::getApplication()
TApplicationComponent::getRequest()
TApplicationComponent::getResponse()
TApplicationComponent::getService()
TApplicationComponent::getSession()
TApplicationComponent::getUser()
TApplicationComponent::publishAsset()
TApplicationComponent::publishFilePath()

Inherited From TComponent

TComponent::addParsedObject()
TComponent::attachEventHandler()
TComponent::canGetProperty()
TComponent::canSetProperty()
TComponent::createdOnTemplate()
TComponent::detachEventHandler()
TComponent::evaluateExpression()
TComponent::evaluateStatements()
TComponent::getEventHandlers()
TComponent::getSubProperty()
TComponent::hasEvent()
TComponent::hasEventHandler()
TComponent::hasProperty()
TComponent::raiseEvent()
TComponent::setSubProperty()
TComponent::__get()
TComponent::__set()
Class Constants

Documentation generated on Mon, 21 Apr 2008 11:34:26 -0400 by phpDocumentor 1.3.0RC4