Package com.ebasetech.xi.api.controls
Interface BootstrapColumnControl
- All Superinterfaces:
BackgroundStyleProperties
,BootstrapWidthProperties
,BorderStyleProperties
,ContainerControl
,Control
,Element
,EventOwner
,LayoutControl
,MarginStyleProperties
,MessageContainer
,MessageProperties
,PaddingStyleProperties
,java.io.Serializable
,TextStyleProperties
,WebFormEventOwner
public interface BootstrapColumnControl extends LayoutControl, BackgroundStyleProperties, BorderStyleProperties, PaddingStyleProperties, MarginStyleProperties, TextStyleProperties, BootstrapWidthProperties
Bootstrap Column Control
A container representing a column within the bootstrap framework. Outside of this framework it functions as a simple div. Can only be placed in a Bootstrap Row Control.
<div> .. child controls </div>Further documentation.
- Since:
- 5.4
-
Method Summary
Modifier and Type Method Description java.lang.String
getHeight()
Column height.java.lang.String
getVerticalAlignment()
How the column is vertically itself in its owning rowvoid
setHeight(java.lang.String height)
Sets the Column height, and is equivalent to the CSS height property and any valid value for this CSS property can be used.void
setVerticalAlignment(java.lang.String alignment)
Vertically aligns this column within its row.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.BootstrapWidthProperties
getExtraExtraLargeWidth, getExtraLargeWidth, getExtraSmallWidth, getLargeWidth, getMediumWidth, getSmallWidth, setExtraExtraLargeWidth, setExtraLargeWidth, setExtraSmallWidth, setLargeWidth, setMediumWidth, setSmallWidth
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.ContainerControl
getChildControls
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.LayoutControl
getLayout, getLayoutType
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
-
getHeight
java.lang.String getHeight()Column height. This is equivalent to the CSS height property, and any valid value for this CSS property can be used when setting a value.- Since:
- V5.4
- See Also:
setHeight(String)
-
setHeight
void setHeight(java.lang.String height)Sets the Column height, and is equivalent to the CSS height property and any valid value for this CSS property can be used. Setting this property tonull
removes any existing value.Examples:
controls.COLUMN1.height = "50px"; controls.COLUMN1.setHeight("100px");
- Since:
- V5.4
-
getVerticalAlignment
java.lang.String getVerticalAlignment()How the column is vertically itself in its owning row- Since:
- V5.4
- See Also:
setVerticalAlignment(String)
-
setVerticalAlignment
void setVerticalAlignment(java.lang.String alignment)Vertically aligns this column within its row.Possible values are: Start - Aligns to the start (often the top) of the row. Center - Aligns to the center of the row. End - Aligns to the end (often the bottom) of the row. Example:
controls.COLUMN1.verticalAlignment = "Start"; controls.COLUMN1.setVerticalAlignment("Center");
- Since:
- V5.4
-