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 |
|
|