com.ebasetech.xi.api.controls
Interface ButtonColumnControl

All Superinterfaces:
BackgroundStyleProperties, BorderStyleProperties, ButtonControlProperties, CellStyleProperties, ColumnStyleProperties, Control, Element, EventOwner, MarginStyleProperties, MessageContainer, MessageProperties, PaddingStyleProperties, java.io.Serializable, TextStyleProperties, WebFormEventOwner

public interface ButtonColumnControl
extends Control, ColumnStyleProperties, ButtonControlProperties, MessageProperties


Method Summary
 ButtonColumnProperties getButtonProperties()
          Returns the ButtonColumnProperties object representing styling properties for the button on alternate rows.
 java.lang.String getButtonWidth()
          Column width.
 Text getHeaderText()
          Returns the Text object for the column header text.
 ButtonColumnProperties getStripedButtonProperties()
          Returns the ButtonColumnProperties object representing styling properties for the button on alternate rows.
 void setButtonWidth(java.lang.String buttonWidth)
          Sets the column width.
 
Methods inherited from interface com.ebasetech.xi.api.controls.Control
getAll, getCssClass, getErrorMsgClass, getErrorMsgStyle, getLayoutCell, getNextSiblingControl, getPage, getParentControl, getPreviousSiblingControl, getStyle, getWarningMsgClass, getWarningMsgStyle, hasModifier, hide, isDisplayOnly, isDisplayOnlyIncludingParents, isEventField, isHidden, isInheritMsg, isLocalMsg, isNewLine, isShowing, refresh, requestFocus, setCssClass, setDisplayOnly, setErrorMsgClass, setErrorMsgStyle, setHidden, setNewLine, setStyle, setWarningMsgClass, setWarningMsgStyle, show
 
Methods inherited from interface com.ebasetech.xi.api.Element
getElementName, getElementType
 
Methods inherited from interface com.ebasetech.xi.api.MessageContainer
addErrorMessage, addErrorMessage, addErrorMessage, addErrorMessage, addErrorMessage, addWarningMessage, addWarningMessage, addWarningMessage, addWarningMessage, addWarningMessage, existErrorMessages, existMessages, existWarningMessages
 
Methods inherited from interface com.ebasetech.xi.api.controls.ColumnStyleProperties
getColumnCellClass, getColumnCellStyle, getColumnDataClass, getColumnDataStyle, getColumnHeaderProperties, getStripeProperties, setColumnCellClass, setColumnCellStyle, setColumnDataClass, setColumnDataStyle
 
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
 
Methods inherited from interface com.ebasetech.xi.api.controls.ButtonControlProperties
getButtonText, getMouseOverText, isSkipValidation, setSkipValidation
 
Methods inherited from interface com.ebasetech.xi.api.controls.MarginStyleProperties
getAllMargin, getBottomMargin, getLeftMargin, getRightMargin, getTopMargin, setAllMargin, setBottomMargin, setLeftMargin, setRightMargin, setTopMargin
 
Methods inherited from interface com.ebasetech.xi.api.controls.MessageProperties
getErrorMessageStyle, getWarningMessageStyle
 

Method Detail

getButtonProperties

ButtonColumnProperties getButtonProperties()
Returns the ButtonColumnProperties object representing styling properties for the button on alternate rows. Note that table rows are striped, and that these properties apply only to alternate rows. The remaining rows can be styled using the stripedButtonProperties property.

Since:
V4.4

getStripedButtonProperties

ButtonColumnProperties getStripedButtonProperties()
Returns the ButtonColumnProperties object representing styling properties for the button on alternate rows. Note that table rows are striped, and that these properties apply only to alternate rows. The remaining rows can be styled using the buttonProperties property.

Since:
V4.4

getButtonWidth

java.lang.String getButtonWidth()
Column width. See setButtonWidth(String) for details of supported values when setting this property.

Since:
V4.4

setButtonWidth

void setButtonWidth(java.lang.String buttonWidth)
Sets the column width. Any value supported by the CSS width property can be used e.g. 300px.

Since:
V4.4

getHeaderText

Text getHeaderText()
Returns the Text object for the column header text.

Since:
V4.4