PRADO Component Framework for PHP 5
  • Home
  • About
  • Testimonials
  • Demos
  • Download
  • Documentation
  • Forum
  • Development
  • Tutorials
  • Class Docs
  • API Manual
  • Wiki

Packages

  • None
  • System
    • Caching
    • Collections
    • Data
      • ActiveRecord
        • Relations
        • Scaffold
          • InputBuilder
      • Commom
        • Sqlite
      • Common
        • Mssql
        • Mysql
        • Oracle
        • Pgsql
        • Sqlite
      • DataGateway
      • SqlMap
        • Configuration
        • Statements
    • Exceptions
    • I18N
    • IO
    • Security
    • Util
    • Web
      • Javascripts
      • Services
      • UI
        • ActiveControls
        • WebControls
    • Xml
  • Wsat
    • pages
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo

Class TTableRow

TTableRow class.

TTableRow displays a table row. The table cells in the row can be accessed via getCells Cells. The horizontal and vertical alignments of the row are specified via setHorizontalAlign HorizontalAlign and setVerticalAlign VerticalAlign properties, respectively.

TComponent
Extended by TApplicationComponent
Extended by TControl implements IRenderable, IBindable
Extended by TWebControl implements IStyleable
Extended by TTableRow

Direct known subclasses

TActiveTableRow, TDataGridItem, TTableFooterRow, TTableHeaderRow
Package: System\Web\UI\WebControls
Copyright: Copyright © 2005-2014 PradoSoft
License: http://www.pradosoft.com/license/
Author: Qiang Xue <qiang.xue@gmail.com>
Since: 3.0
Located at Web/UI/WebControls/TTableRow.php
Methods summary
protected string
# getTagName( )

Returns

string
tag name for the table

Overrides

TWebControl::getTagName()
public
# addParsedObject( mixed $object )

Adds object parsed from template to the control. This method adds only TTableCell objects into the getCells Cells collection. All other objects are ignored.

Adds object parsed from template to the control. This method adds only TTableCell objects into the getCells Cells collection. All other objects are ignored.

Parameters

$object
mixed
object parsed from template

Overrides

TControl::addParsedObject()
protected TStyle
# createStyle( )

Creates a style object for the control. This method creates a TTableItemStyle to be used by the table row.

Creates a style object for the control. This method creates a TTableItemStyle to be used by the table row.

Returns

TStyle
control style to be used

Overrides

TWebControl::createStyle()
protected TTableCellCollection
# createControlCollection( )

Creates a control collection object that is to be used to hold child controls

Creates a control collection object that is to be used to hold child controls

Returns

TTableCellCollection
control collection

See

TControl::getControls()

Overrides

TControl::createControlCollection()
public TTableCellCollection
# getCells( )

Returns

TTableCellCollection
list of TTableCell controls
public string
# getHorizontalAlign( )

Returns

string
the horizontal alignment of the contents within the table item, defaults to 'NotSet'.
public
# setHorizontalAlign( string $value )

Sets the horizontal alignment of the contents within the table item. Valid values include 'NotSet', 'Justify', 'Left', 'Right', 'Center'

Sets the horizontal alignment of the contents within the table item. Valid values include 'NotSet', 'Justify', 'Left', 'Right', 'Center'

Parameters

$value
string
the horizontal alignment
public string
# getVerticalAlign( )

Returns

string
the vertical alignment of the contents within the table item, defaults to 'NotSet'.
public
# setVerticalAlign( string $value )

Sets the vertical alignment of the contents within the table item. Valid values include 'NotSet','Top','Bottom','Middle'

Sets the vertical alignment of the contents within the table item. Valid values include 'NotSet','Top','Bottom','Middle'

Parameters

$value
string
the horizontal alignment
public TTableRowSection
# getTableSection( )

Returns

TTableRowSection
location of a row in a table. Defaults to TTableRowSection::Body.
public
# setTableSection( TTableRowSection $value )

Parameters

$value
TTableRowSection
location of a row in a table.
public
# renderContents( THtmlWriter $writer )

Renders body contents of the table row

Renders body contents of the table row

Parameters

$writer
THtmlWriter
writer for the rendering purpose

Overrides

TWebControl::renderContents()
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
__construct(), __get(), addToPostDataLoader(), addedControl(), applyStyleSheetSkin(), autoBindProperty(), autoDataBindProperties(), bindProperty(), broadcastEvent(), bubbleEvent(), 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 TApplicationComponent
getApplication(), getRequest(), getResponse(), getService(), getSession(), getUser(), publishAsset(), publishFilePath()
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
Constants inherited from TComponent
GLOBAL_RAISE_EVENT_LISTENER
Properties inherited from TWebControl
$_decorator
Terms of Service | Contact Us
PRADO v3.2.4 API Manual API documentation generated by ApiGen 2.8.0
Copyright © 2006-2014 by the PRADO Group.
Powered by PRADO