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 HtmlElementPropertiesgetButtonHtmlElementProperties()Return theHTMLElementPropertiesfor the Button Column ControlButtonColumnPropertiesgetButtonProperties()Returns theButtonColumnPropertiesobject representing styling properties for the button on alternate rows.java.lang.StringgetButtonWidth()Column width.TextgetHeaderText()Returns theTextobject for the column header text.ButtonColumnPropertiesgetStripedButtonProperties()Returns theButtonColumnPropertiesobject representing styling properties for the button on alternate rows.voidsetButtonWidth(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, setBackgroundImageRepeatMethods inherited from interface com.ebasetech.xi.api.controls.BootstrapButtonStyle
getBootstrapSize, getBootstrapState, getBootstrapStyle, setBootstrapSize, setBootstrapState, setBootstrapStyleMethods inherited from interface com.ebasetech.xi.api.controls.BorderStyleProperties
getBorderColor, getBorderRadius, getBorderStyle, getBorderWidth, getBottomBorderWidth, getLeftBorderWidth, getRightBorderWidth, getTopBorderWidth, setBorderColor, setBorderRadius, setBorderStyle, setBorderWidth, setBottomBorderWidth, setLeftBorderWidth, setRightBorderWidth, setTopBorderWidthMethods inherited from interface com.ebasetech.xi.api.controls.ButtonControlProperties
getButtonText, getMouseOverText, isDisabled, isSkipValidation, setDisabled, setSkipValidationMethods inherited from interface com.ebasetech.xi.api.controls.CellStyleProperties
getHAlign, getVAlign, getWidth, setHAlign, setVAlign, setWidthMethods inherited from interface com.ebasetech.xi.api.controls.ColumnStyleProperties
getColumnCellClass, getColumnCellStyle, getColumnDataClass, getColumnDataStyle, getColumnHeaderProperties, getStripeProperties, setColumnCellClass, setColumnCellStyle, setColumnDataClass, setColumnDataStyleMethods 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, showMethods inherited from interface com.ebasetech.xi.api.Element
getElementName, getElementTypeMethods inherited from interface com.ebasetech.xi.api.controls.MarginStyleProperties
getAllMargin, getBottomMargin, getLeftMargin, getRightMargin, getTopMargin, setAllMargin, setBottomMargin, setLeftMargin, setRightMargin, setTopMarginMethods 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, existWarningMessagesMethods inherited from interface com.ebasetech.xi.api.controls.MessageProperties
getErrorMessageStyle, getInfoMessageStyle, getWarningMessageStyleMethods inherited from interface com.ebasetech.xi.api.controls.PaddingStyleProperties
getAllPadding, getBottomPadding, getLeftPadding, getRightPadding, getTopPadding, setAllPadding, setBottomPadding, setLeftPadding, setRightPadding, setTopPaddingMethods 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 theButtonColumnPropertiesobject 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 thestripedButtonPropertiesproperty.- Since:
- V4.4
-
getStripedButtonProperties
ButtonColumnProperties getStripedButtonProperties()Returns theButtonColumnPropertiesobject 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 thebuttonPropertiesproperty.- 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 theTextobject for the column header text.- Since:
- V4.4
-
getButtonHtmlElementProperties
HtmlElementProperties getButtonHtmlElementProperties()Return theHTMLElementPropertiesfor the Button Column Control- Since:
- V5.9
-