PHP Class Prado\Web\UI\WebControls\TTableStyle

TTableStyle represents the CSS style specific for HTML table.
Since: 3.0
Author: Qiang Xue ([email protected])
Inheritance: extends TStyle
Datei anzeigen Open project: pradosoft/prado

Public Methods

Method Description
addAttributesToRender ( $writer ) Adds attributes related to CSS styles to renderer.
copyFrom ( $style ) Copies the fields in a new style to this style.
getBackImageUrl ( ) : string
getBorderCollapse ( ) : boolean
getCellPadding ( ) : integer
getCellSpacing ( ) : integer
getGridLines ( ) : TTableGridLines
getHorizontalAlign ( ) : THorizontalAlign
mergeWith ( $style ) Merges the style with a new one.
reset ( ) Sets the style attributes to default values.
setBackImageUrl ( $value ) Sets the URL of the background image for the table
setBorderCollapse ( $value )
setCellPadding ( $value )
setCellSpacing ( $value )
setGridLines ( $value ) Sets the grid line style of the table.
setHorizontalAlign ( $value ) Sets the horizontal alignment of the contents within the table.

Protected Methods

Method Description
_getZappableSleepProps ( &$exprops ) Returns an array with the names of all variables of this object that should NOT be serialized because their value is the default one or useless to be cached for the next page loads.

Method Details

_getZappableSleepProps() protected method

Reimplement in derived classes to add new variables, but remember to also to call the parent implementation first.
protected _getZappableSleepProps ( &$exprops )

addAttributesToRender() public method

This method overrides the parent implementation.
public addAttributesToRender ( $writer )

copyFrom() public method

If a style field is set in the new style, the corresponding field in this style will be overwritten.
public copyFrom ( $style )

getBackImageUrl() public method

public getBackImageUrl ( ) : string
return string the URL of the background image for the table

getBorderCollapse() public method

public getBorderCollapse ( ) : boolean
return boolean whether the table borders should be collapsed. Defaults to false.

getCellPadding() public method

public getCellPadding ( ) : integer
return integer cellpadding of the table. Defaults to -1, meaning not set.

getCellSpacing() public method

public getCellSpacing ( ) : integer
return integer cellspacing of the table. Defaults to -1, meaning not set.

getGridLines() public method

public getGridLines ( ) : TTableGridLines
return TTableGridLines the grid line setting of the table. Defaults to TTableGridLines::None.

getHorizontalAlign() public method

public getHorizontalAlign ( ) : THorizontalAlign
return THorizontalAlign the horizontal alignment of the contents within the table, defaults to THorizontalAlign::NotSet.

mergeWith() public method

If a style field is not set in this style, it will be overwritten by the new one.
public mergeWith ( $style )

reset() public method

This method overrides the parent implementation by resetting additional TTableStyle specific attributes.
public reset ( )

setBackImageUrl() public method

Sets the URL of the background image for the table
public setBackImageUrl ( $value )

setBorderCollapse() public method

public setBorderCollapse ( $value )

setCellPadding() public method

public setCellPadding ( $value )

setCellSpacing() public method

public setCellSpacing ( $value )

setGridLines() public method

Sets the grid line style of the table.
public setGridLines ( $value )

setHorizontalAlign() public method

Sets the horizontal alignment of the contents within the table.
public setHorizontalAlign ( $value )