Class TTableCell
Direct Known Sub-classes:
TTableCell class.
TTableCell displays a table cell on a Web page. Content of the table cell is specified by the Text property. If Text is empty, the body contents enclosed by the table cell component tag are rendered. Note, Text is not HTML-encoded when displayed. So make sure it does not contain dangerous characters. The horizontal and vertical alignments of the contents in the cell are specified via HorizontalAlign and VerticalAlign properties, respectively. The colspan and rowspan of the cell are specified via ColumnSpan and RowSpan properties. And the Wrap property indicates whether the contents in the cell should be wrapped.
| 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,
|
| Method Summary |
|
protected
void
|
Adds attributes to renderer.
|
|
protected
TStyle
|
Creates a style object for the control.
|
|
integer
|
|
|
string
|
Returns the text content of the table cell.
|
|
string
|
|
|
integer
|
|
|
protected
string
|
|
|
string
|
|
|
string
|
|
|
boolean
|
|
|
void
|
Renders body contents of the table cell.
|
|
void
|
Sets the columnspan for the table cell.
|
|
void
|
Sets the text content of the table cell.
|
|
void
|
Sets the horizontal alignment of the contents within the table item.
|
|
void
|
Sets the rowspan for the table cell.
|
|
void
|
Sets the text content of the table cell.
|
|
void
|
Sets the vertical alignment of the contents within the table item.
|
|
void
|
Sets the value indicating whether the text content wraps within a table cell.
|
| Methods 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()
|
| Methods Inherited From TControl |
|
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()
|
| Methods 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()
|
| Method Details |
addAttributesToRender
| protected void addAttributesToRender |
(THtmlWriter $writer ) |
Adds attributes to renderer.
|
createStyle
| protected TStyle createStyle |
() |
Creates a style object for the control.
This method creates a TTableItemStyle to be used by the table cell.
| Output |
|
TStyle
| control style to be used |
| Exception |
|
getColumnSpan
| public integer getColumnSpan |
() |
| Output |
|
integer
| the columnspan for the table cell, 0 if not set. |
| Exception |
|
getData
Returns the text content of the table cell.
This method is required by IDataRenderer. It is the same as getText().
| Output |
|
string
| the text content of the table cell. |
| Exception |
|
getHorizontalAlign
| public string getHorizontalAlign |
() |
| Output |
|
string
| the horizontal alignment of the contents within the table item, defaults to 'NotSet'. |
| Exception |
|
getRowSpan
| public integer getRowSpan |
() |
| Output |
|
integer
| the rowspan for the table cell, 0 if not set. |
| Exception |
|
getTagName
| protected string getTagName |
() |
| Output |
|
string
| tag name for the table cell |
| Exception |
|
getText
| Output |
|
string
| the text content of the table cell. |
| Exception |
|
getVerticalAlign
| public string getVerticalAlign |
() |
| Output |
|
string
| the vertical alignment of the contents within the table item, defaults to 'NotSet'. |
| Exception |
|
getWrap
| public boolean getWrap |
() |
| Output |
|
boolean
| whether the text content wraps within a table cell. Defaults to true. |
| Exception |
|
renderContents
Renders body contents of the table cell.
| Input |
| THtmlWriter | $writer | the writer used for the rendering purpose. |
| Output |
| Exception |
|
setColumnSpan
| public void setColumnSpan |
(integer $value ) |
Sets the columnspan for the table cell.
| Input |
| integer | $value | the columnspan for the table cell, 0 if not set. |
| Output |
| Exception |
|
setData
| public void setData |
(string $value ) |
Sets the text content of the table cell.
This method is required by IDataRenderer. It is the same as setText().
| Input |
| string | $value | the text content of the table cell. |
| Output |
| Exception |
|
setHorizontalAlign
| public void setHorizontalAlign |
(string $value ) |
Sets the horizontal alignment of the contents within the table item.
Valid values include 'NotSet', 'Justify', 'Left', 'Right', 'Center'
| Input |
| string | $value | the horizontal alignment |
| Output |
| Exception |
|
setRowSpan
| public void setRowSpan |
(integer $value ) |
Sets the rowspan for the table cell.
| Input |
| integer | $value | the rowspan for the table cell, 0 if not set. |
| Output |
| Exception |
|
setText
| public void setText |
(string $value ) |
Sets the text content of the table cell.
If the text content is empty, body content (child controls) of the cell will be rendered.
| Input |
| string | $value | the text content |
| Output |
| Exception |
|
setVerticalAlign
| public void setVerticalAlign |
(string $value ) |
Sets the vertical alignment of the contents within the table item.
Valid values include 'NotSet','Top','Bottom','Middle'
| Input |
| string | $value | the horizontal alignment |
| Output |
| Exception |
|
setWrap
| public void setWrap |
(boolean $value ) |
Sets the value indicating whether the text content wraps within a table cell.
| Input |
| boolean | $value | whether the text content wraps within a table cell. |
| Output |
| Exception |
|
|