com.ebasetech.xi.api.controls
Interface ColumnStyleProperties

All Superinterfaces:
BackgroundStyleProperties, BorderStyleProperties, CellStyleProperties, PaddingStyleProperties, TextStyleProperties
All Known Subinterfaces:
ButtonColumnControl, FieldColumnControl, ImageColumnControl

public interface ColumnStyleProperties
extends CellStyleProperties

Table Column styling properties.

Since:
V4.4

Method Summary
 java.lang.String getColumnCellClass()
          Returns the list of CSS classes configured for each table cell.
 java.lang.String getColumnCellStyle()
          Returns the inline CSS style configured for each table cell.
 java.lang.String getColumnDataClass()
          Returns the list of CSS classes configured for the content of each table cell.
 java.lang.String getColumnDataStyle()
          Returns the inline CSS style configured for the content of each table cell.
 CellStyleProperties getColumnHeaderProperties()
          Column header properties.
 CellStyleProperties getStripeProperties()
          Cell text, background, border and padding properties applied to alternate (striped) rows.
 void setColumnCellClass(java.lang.String columnCellClass)
          Sets one or more CSS classes to be applied to each table cell.
 void setColumnCellStyle(java.lang.String columnCellStyle)
          Sets the inline CSS style to be applied to each table cell.
 void setColumnDataClass(java.lang.String columnDataClass)
          Sets one or more CSS classes to be applied to the content of each table cell.
 void setColumnDataStyle(java.lang.String columnDataStyle)
          Sets the inline CSS style to be applied to the content of each table cell.
 
Methods inherited from interface com.ebasetech.xi.api.controls.CellStyleProperties
getHAlign, getVAlign, getWidth, setHAlign, setVAlign, setWidth
 
Methods inherited from interface com.ebasetech.xi.api.controls.TextStyleProperties
getLineHeight, getTextBold, getTextColor, getTextDecoration, getTextFont, getTextItalic, getTextSize, setLineHeight, setTextBold, setTextColor, setTextDecoration, setTextFont, setTextItalic, setTextSize
 
Methods inherited from interface com.ebasetech.xi.api.controls.BackgroundStyleProperties
getBackgroundColor, getBackgroundImage, getBackgroundImagePosition, getBackgroundImageRepeat, setBackgroundColor, setBackgroundImage, setBackgroundImagePosition, setBackgroundImageRepeat
 
Methods inherited from interface com.ebasetech.xi.api.controls.BorderStyleProperties
getBorderColor, getBorderRadius, getBorderStyle, getBorderWidth, getBottomBorderWidth, getLeftBorderWidth, getRightBorderWidth, getTopBorderWidth, setBorderColor, setBorderRadius, setBorderStyle, setBorderWidth, setBottomBorderWidth, setLeftBorderWidth, setRightBorderWidth, setTopBorderWidth
 
Methods inherited from interface com.ebasetech.xi.api.controls.PaddingStyleProperties
getAllPadding, getBottomPadding, getLeftPadding, getRightPadding, getTopPadding, setAllPadding, setBottomPadding, setLeftPadding, setRightPadding, setTopPadding
 

Method Detail

getColumnHeaderProperties

CellStyleProperties getColumnHeaderProperties()
Column header properties.

Since:
V4.4

getStripeProperties

CellStyleProperties getStripeProperties()
Cell text, background, border and padding properties applied to alternate (striped) rows. These properties override the corresponding non-striped properties.

Since:
V4.4

getColumnDataClass

java.lang.String getColumnDataClass()
Returns the list of CSS classes configured for the content of each table cell.

These classes are configured in the designer using the Advanced Properties button within the column control's Styling Assistant.

Since:
V4.4
See Also:
setColumnDataClass(String), getColumnCellClass()

setColumnDataClass

void setColumnDataClass(java.lang.String columnDataClass)
Sets one or more CSS classes to be applied to the content of each table cell. Multiple classes are specified by using a space between the class names, as per the HTML class parameter.

These classes are configured in the designer using the Advanced Properties button within the column control's Styling Assistant.

Since:
V4.4
See Also:
setColumnCellClass(String)

getColumnDataStyle

java.lang.String getColumnDataStyle()
Returns the inline CSS style configured for the content of each table cell.

This inline style is configured in the designer using the Advanced Properties button within the column control's Styling Assistant.

Since:
V4.4
See Also:
setColumnDataStyle(String), getColumnCellStyle()

setColumnDataStyle

void setColumnDataStyle(java.lang.String columnDataStyle)
Sets the inline CSS style to be applied to the content of each table cell. Style is entered as for the HTML style parameter.

This inline style is configured in the designer using the Advanced Properties button within the column control's Styling Assistant.

Since:
V4.4
See Also:
setColumnCellStyle(String)

getColumnCellClass

java.lang.String getColumnCellClass()
Returns the list of CSS classes configured for each table cell.

These classes are configured in the designer using the Advanced Properties button within the column control's Styling Assistant.

Since:
V4.4
See Also:
setColumnCellClass(String), getColumnDataClass()

setColumnCellClass

void setColumnCellClass(java.lang.String columnCellClass)
Sets one or more CSS classes to be applied to each table cell. Multiple classes are specified by using a space between the class names, as per the HTML class parameter.

These classes are configured in the designer using the Advanced Properties button within the column control's Styling Assistant.

Since:
V4.4
See Also:
setColumnDataClass(String)

getColumnCellStyle

java.lang.String getColumnCellStyle()
Returns the inline CSS style configured for each table cell.

This inline style is configured in the designer using the Advanced Properties button within the column control's Styling Assistant.

Since:
V4.4
See Also:
setColumnCellStyle(String), getColumnDataStyle()

setColumnCellStyle

void setColumnCellStyle(java.lang.String columnCellStyle)
Sets the inline CSS style to be applied to each table cell. Style is entered as for the HTML style parameter.

This inline style is configured in the designer using the Advanced Properties button within the column control's Styling Assistant.

Since:
V4.4
See Also:
setColumnDataStyle(String)