Package com.ebasetech.xi.api.controls
Interface ButtonColumnControl
- All Superinterfaces:
BackgroundStyleProperties
,BootstrapButtonStyle
,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
Modifier and Type Method Description HtmlElementProperties
getButtonHtmlElementProperties()
Return theHTMLElementProperties
for the Button Column ControlButtonColumnProperties
getButtonProperties()
Returns theButtonColumnProperties
object representing styling properties for the button on alternate rows.java.lang.String
getButtonWidth()
Column width.Text
getHeaderText()
Returns theText
object for the column header text.ButtonColumnProperties
getStripedButtonProperties()
Returns theButtonColumnProperties
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.BackgroundStyleProperties
getBackgroundColor, getBackgroundImage, getBackgroundImagePosition, getBackgroundImageRepeat, setBackgroundColor, setBackgroundImage, setBackgroundImagePosition, setBackgroundImageRepeat
Methods inherited from interface com.ebasetech.xi.api.controls.BootstrapButtonStyle
getBootstrapSize, getBootstrapState, getBootstrapStyle, setBootstrapSize, setBootstrapState, setBootstrapStyle
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.ButtonControlProperties
getButtonText, getMouseOverText, isDisabled, isSkipValidation, setDisabled, setSkipValidation
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.ColumnStyleProperties
getColumnCellClass, getColumnCellStyle, getColumnDataClass, getColumnDataStyle, getColumnHeaderProperties, getStripeProperties, setColumnCellClass, setColumnCellStyle, setColumnDataClass, setColumnDataStyle
Methods inherited from interface com.ebasetech.xi.api.controls.Control
addCssClass, getAll, getCssClass, getErrorMsgClass, getErrorMsgStyle, getInfoMsgClass, getInfoMsgStyle, getLayoutCell, getNextSiblingControl, getPage, getParentControl, getPreviousSiblingControl, getRootHtmlElementProperties, getStyle, getWarningMsgClass, getWarningMsgStyle, hasModifier, hide, isContainer, isDisplayOnly, isDisplayOnlyIncludingParents, isEventField, isHidden, isInheritMsg, isLocalMsg, isNewLine, isShowing, refresh, removeCssClass, requestFocus, setCssClass, setDisplayOnly, setErrorMsgClass, setErrorMsgStyle, setHidden, setInfoMsgClass, setInfoMsgStyle, setNewLine, setStyle, setWarningMsgClass, setWarningMsgStyle, show
Methods inherited from interface com.ebasetech.xi.api.Element
getElementName, getElementType
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.MessageContainer
addErrorMessage, addErrorMessage, addErrorMessage, addErrorMessage, addErrorMessage, addErrorMessageText, addErrorMessageText, addErrorMessageText, addInfoMessage, addInfoMessage, addInfoMessageText, addInfoMessageText, addInfoMessageText, addWarningMessage, addWarningMessage, addWarningMessage, addWarningMessage, addWarningMessage, addWarningMessageText, addWarningMessageText, addWarningMessageText, existErrorMessages, existInfoMessages, existMessages, existWarningMessages
Methods inherited from interface com.ebasetech.xi.api.controls.MessageProperties
getErrorMessageStyle, getInfoMessageStyle, getWarningMessageStyle
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.TextStyleProperties
getLineHeight, getTextBold, getTextColor, getTextDecoration, getTextFont, getTextItalic, getTextSize, setLineHeight, setTextBold, setTextColor, setTextDecoration, setTextFont, setTextItalic, setTextSize
-
Method Details
-
getButtonProperties
ButtonColumnProperties getButtonProperties()Returns theButtonColumnProperties
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 thestripedButtonProperties
property.- Since:
- V4.4
-
getStripedButtonProperties
ButtonColumnProperties getStripedButtonProperties()Returns theButtonColumnProperties
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 thebuttonProperties
property.- Since:
- V4.4
-
getButtonWidth
java.lang.String getButtonWidth()Column width. SeesetButtonWidth(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 theText
object for the column header text.- Since:
- V4.4
-
getButtonHtmlElementProperties
HtmlElementProperties getButtonHtmlElementProperties()Return theHTMLElementProperties
for the Button Column Control- Since:
- V5.9
-