RepeatingTableRowControl

RepeatingTableRowControl is one these types:

RepeatingTableRowControl
RepeatingTableListRowControl

A Repeater Row Control represents a single table row within a RepeatingTableControl. It is a system control and cannot be inserted or deleted manually; there is a one-to-one relationship between a Repeater Control and a Repeating Row Control.

Each Repeater Row Control acts as a container for any content added to it. Typically it will contain controls to display or edit data from the table associated with the Repeater Control, but any other controls can also be added.

Further documentation

AriaControlProperties Functions

addAriaCustomAttribute RepeatingTableRowControl.addAriaCustomAttribute( name , value ) Add an ARIA custom attribute with a specified name and value.
getAriaCustomAttributes RepeatingTableRowControl.getAriaCustomAttributes( ) Returns a comma separated list of the ARIA custom attributes for the control.
setAriaCustomAttributes RepeatingTableRowControl.setAriaCustomAttributes( ariaCustomAttributes ) Sets the ARIA custom attributes as a comma separated list associated with the control property and overrides the aria custom attributes value.
getAriaDescribedBy RepeatingTableRowControl.getAriaDescribedBy( ) Returns the ARIA described-by element ID for the control.
getAriaLabelledBy RepeatingTableRowControl.getAriaLabelledBy( ) Returns the ARIA labelled-by element ID for the control.
getAriaLabelText RepeatingTableRowControl.getAriaLabelText( ) Returns the com.ebasetech.xi.api.Text object for the ARIA label text.
getAriaRole RepeatingTableRowControl.getAriaRole( ) Returns the ARIA role for the control.
setAriaRole RepeatingTableRowControl.setAriaRole( role ) Sets the ARIA role for the control.
removeAriaCustomAttribute RepeatingTableRowControl.removeAriaCustomAttribute( name ) Remove an ARIA custom attribute specified by name.

LayoutControl Functions

getLayout RepeatingTableRowControl.getLayout( ) Returns the Layout object configured for the container control or null if no layout is configured.
getLayoutType RepeatingTableRowControl.getLayoutType( ) Returns a String representing the layout type for the container.

RepeatingStyleProperties Functions

getWidth RepeatingTableRowControl.getWidth( ) Returns the width.
setWidth RepeatingTableRowControl.setWidth( width ) Sets the width.

BackgroundStyleProperties Functions

getBackgroundColor RepeatingTableRowControl.getBackgroundColor( ) Background color.
setBackgroundColor RepeatingTableRowControl.setBackgroundColor( backgroundColor ) Sets the background color, this is equivalent to the CSS background-color property and any valid value for this CSS property can be used.
getBackgroundImage RepeatingTableRowControl.getBackgroundImage( ) URL of the background image.
setBackgroundImage RepeatingTableRowControl.setBackgroundImage( backgroundImage ) Sets the URL of the background image.
getBackgroundImagePosition RepeatingTableRowControl.getBackgroundImagePosition( ) Background image position.
setBackgroundImagePosition RepeatingTableRowControl.setBackgroundImagePosition( backgroundImagePosition ) Sets the background image position.
getBackgroundImageRepeat RepeatingTableRowControl.getBackgroundImageRepeat( ) Background image repeat property.
setBackgroundImageRepeat RepeatingTableRowControl.setBackgroundImageRepeat( backgroundImageRepeat ) Sets the background image repeat property.

BorderStyleProperties Functions

getBorderColor RepeatingTableRowControl.getBorderColor( ) Border color applied to all borders.
setBorderColor RepeatingTableRowControl.setBorderColor( borderColor ) Sets border color.
getBorderRadius RepeatingTableRowControl.getBorderRadius( ) Border radius.
setBorderRadius RepeatingTableRowControl.setBorderRadius( borderRadius ) Sets border radius.
getBorderStyle RepeatingTableRowControl.getBorderStyle( ) Border style applied to all borders.
setBorderStyle RepeatingTableRowControl.setBorderStyle( borderStyle ) Sets border style.
getBorderWidth RepeatingTableRowControl.getBorderWidth( ) Border width applied to all four borders.
setBorderWidth RepeatingTableRowControl.setBorderWidth( borderWidth ) Sets the border width applied to all four borders.
getBottomBorderWidth RepeatingTableRowControl.getBottomBorderWidth( ) Bottom border width, overriding property borderWidth.
setBottomBorderWidth RepeatingTableRowControl.setBottomBorderWidth( bottomBorderWidth ) Sets the bottom border width, overriding property borderWidth.
getLeftBorderWidth RepeatingTableRowControl.getLeftBorderWidth( ) Left border width, overriding property borderWidth.
setLeftBorderWidth RepeatingTableRowControl.setLeftBorderWidth( leftBorderWidth ) Sets the left border width, overriding property borderWidth.
getRightBorderWidth RepeatingTableRowControl.getRightBorderWidth( ) Right border width, overriding property borderWidth.
setRightBorderWidth RepeatingTableRowControl.setRightBorderWidth( rightBorderWidth ) Sets the right border width, overriding property borderWidth.
getTopBorderWidth RepeatingTableRowControl.getTopBorderWidth( ) Top border width, overriding property borderWidth.
setTopBorderWidth RepeatingTableRowControl.setTopBorderWidth( topBorderWidth ) Sets the top border width, overriding property borderWidth.

ContainerControl Functions

getChildControls RepeatingTableRowControl.getChildControls( ) Returns an array of controls that are immediate children of this control.

MarginStyleProperties Functions

getAllMargin RepeatingTableRowControl.getAllMargin( ) Single MarginStyleProperties size value used for top, bottom, left and right margin.
setAllMargin RepeatingTableRowControl.setAllMargin( allMargin ) Sets the MarginStyleProperties size value used for top, bottom, left and right margin.
getBottomMargin RepeatingTableRowControl.getBottomMargin( ) Bottom MarginStyleProperties size value.
setBottomMargin RepeatingTableRowControl.setBottomMargin( bottomMargin ) Sets the bottom MarginStyleProperties size value.
getLeftMargin RepeatingTableRowControl.getLeftMargin( ) Left MarginStyleProperties size value.
setLeftMargin RepeatingTableRowControl.setLeftMargin( leftMargin ) Sets the left MarginStyleProperties size value.
getRightMargin RepeatingTableRowControl.getRightMargin( ) Right MarginStyleProperties size value.
setRightMargin RepeatingTableRowControl.setRightMargin( rightMargin ) Sets the right MarginStyleProperties size value.
getTopMargin RepeatingTableRowControl.getTopMargin( ) Top MarginStyleProperties size value.
setTopMargin RepeatingTableRowControl.setTopMargin( topMargin ) Sets the top MarginStyleProperties size value.

MessageProperties Functions

getErrorMessageStyle RepeatingTableRowControl.getErrorMessageStyle( ) Returns the MessageStyleProperties object representing error message styling properties.
getInfoMessageStyle RepeatingTableRowControl.getInfoMessageStyle( ) Returns the MessageStyleProperties object representing info message styling properties.
getWarningMessageStyle RepeatingTableRowControl.getWarningMessageStyle( ) Returns the MessageStyleProperties object representing warning message styling properties.

PaddingStyleProperties Functions

getAllPadding RepeatingTableRowControl.getAllPadding( ) Single PaddingStyleProperties size value used for top, bottom, left and right padding.
setAllPadding RepeatingTableRowControl.setAllPadding( allPadding ) Sets the PaddingStyleProperties size value used for top, bottom, left and right padding.
getBottomPadding RepeatingTableRowControl.getBottomPadding( ) Bottom PaddingStyleProperties size value.
setBottomPadding RepeatingTableRowControl.setBottomPadding( bottomPadding ) Sets the bottom PaddingStyleProperties size value.
getLeftPadding RepeatingTableRowControl.getLeftPadding( ) Left PaddingStyleProperties size value.
setLeftPadding RepeatingTableRowControl.setLeftPadding( leftPadding ) Sets the left PaddingStyleProperties size value.
getRightPadding RepeatingTableRowControl.getRightPadding( ) Right PaddingStyleProperties size value.
setRightPadding RepeatingTableRowControl.setRightPadding( rightPadding ) Sets the right PaddingStyleProperties size value.
getTopPadding RepeatingTableRowControl.getTopPadding( ) Top PaddingStyleProperties size value.
setTopPadding RepeatingTableRowControl.setTopPadding( topPadding ) Sets the top PaddingStyleProperties size value.

TextStyleProperties Functions

getLineHeight RepeatingTableRowControl.getLineHeight( ) Line height.
setLineHeight RepeatingTableRowControl.setLineHeight( lineHeight ) Sets the line height, this is equivalent to the CSS line-height property and any valid value for this CSS property can be used.
getTextBold RepeatingTableRowControl.getTextBold( ) Text bold setting.
setTextBold RepeatingTableRowControl.setTextBold( textBold ) Sets the text bold setting.
getTextColor RepeatingTableRowControl.getTextColor( ) Text color.
setTextColor RepeatingTableRowControl.setTextColor( textColor ) Sets the text color, this is equivalent to the CSS color property and any valid value for this CSS property can be used.
getTextDecoration RepeatingTableRowControl.getTextDecoration( ) Text decoration property (shown as Lines in the designer).
setTextDecoration RepeatingTableRowControl.setTextDecoration( textDecoration ) Sets the text decoration property (shown as Lines in the designer).
getTextFont RepeatingTableRowControl.getTextFont( ) List of text fonts.
setTextFont RepeatingTableRowControl.setTextFont( textFont ) Sets the list of text fonts, this is equivalent to the CSS font-family property and any valid value for this CSS property can be used.
getTextItalic RepeatingTableRowControl.getTextItalic( ) Text italic setting.
setTextItalic RepeatingTableRowControl.setTextItalic( textItalic ) Sets the text italic setting.
getTextSize RepeatingTableRowControl.getTextSize( ) Text size.
setTextSize RepeatingTableRowControl.setTextSize( textSize ) Sets the text size, this is equivalent to the CSS font-size property and any valid value for this CSS property can be used.

Control Functions

addCssClass RepeatingTableRowControl.addCssClass( cssClass ) Adds one or more CSS classes to the list of classes applied to the control, retaining any existing classes.
getAll RepeatingTableRowControl.getAll( ) Returns a control object of the same type as the control object on which this method is invoked, that gives access to all occurrences of this control on the page.
isContainer RepeatingTableRowControl.isContainer( ) Returns true if this control is a container control i.e.
getCssClass RepeatingTableRowControl.getCssClass( ) Returns the list of CSS classes configured for the control.
setCssClass RepeatingTableRowControl.setCssClass( cssClass ) Sets one or more CSS classes to be applied to the control.
isDisplayOnly RepeatingTableRowControl.isDisplayOnly( ) Returns true if the control is marked as display only, otherwise returns false.
setDisplayOnly RepeatingTableRowControl.setDisplayOnly( displayOnly ) Marks the control and all its children as display only (when displayOnly is true) or enterable (when displayOnly is false).
isDisplayOnlyIncludingParents RepeatingTableRowControl.isDisplayOnlyIncludingParents( ) Returns true if the control or any of its parents is marked as display only, otherwise returns false.
getErrorMsgClass RepeatingTableRowControl.getErrorMsgClass( ) Returns the list of CSS classes configured for error messages when the messages are displayed locally to the control.
setErrorMsgClass RepeatingTableRowControl.setErrorMsgClass( errorMsgClass ) Sets one or more CSS classes to be applied to error messages when the messages are displayed locally to the control.
getErrorMsgStyle RepeatingTableRowControl.getErrorMsgStyle( ) Returns the inline CSS style configured for error messages when the messages are displayed locally to the control.
setErrorMsgStyle RepeatingTableRowControl.setErrorMsgStyle( errorMsgStyle ) Sets inline CSS style to be applied to error messages when the messages are displayed locally to the control.
isEventField RepeatingTableRowControl.isEventField( ) Returns true if the control is an event field i.e.
hasModifier RepeatingTableRowControl.hasModifier( modifier ) Returns true if the control has the specified modifier, otherwise returns false.
isHidden RepeatingTableRowControl.isHidden( ) Returns true if the control is marked as hidden, otherwise returns false.
setHidden RepeatingTableRowControl.setHidden( hidden ) Hides or shows the control and all its children.
hide RepeatingTableRowControl.hide( ) Hides the control, this is equivalent to setting property hidden to true.
getInfoMsgClass RepeatingTableRowControl.getInfoMsgClass( ) Returns the list of CSS classes configured for info messages when the messages are displayed locally to the control.
setInfoMsgClass RepeatingTableRowControl.setInfoMsgClass( infoMsgClass ) Sets one or more CSS classes to be applied to info messages when the messages are displayed locally to the control.
getInfoMsgStyle RepeatingTableRowControl.getInfoMsgStyle( ) Returns the inline CSS style configured for info messages when the messages are displayed locally to the control.
setInfoMsgStyle RepeatingTableRowControl.setInfoMsgStyle( infoMsgStyle ) Sets inline CSS style to be applied to info messages when the messages are displayed locally to the control.
isInheritMsg RepeatingTableRowControl.isInheritMsg( ) Returns true if Use parent control setting is checked in the Message Options properties for the control, otherwise returns false.
getLayoutCell RepeatingTableRowControl.getLayoutCell( ) Returns the LayoutCell object which can be used to override properties of the parent control's layout as applied to this control.
isLocalMsg RepeatingTableRowControl.isLocalMsg( ) Returns true if Local Message is checked in the Message Options properties for the control, otherwise returns false.
isNewLine RepeatingTableRowControl.isNewLine( ) Returns the new line property.
setNewLine RepeatingTableRowControl.setNewLine( newLine ) Sets or unsets the control's new line property.
getNextSiblingControl RepeatingTableRowControl.getNextSiblingControl( ) Returns the control that appears after this control within the same parent, or null if no such control exists.
getPage RepeatingTableRowControl.getPage( ) Returns the com.ebasetech.xi.api.Page where this control is located.
getParentControl RepeatingTableRowControl.getParentControl( ) Returns this control's parent control or null if no such parent exists.
getPreviousSiblingControl RepeatingTableRowControl.getPreviousSiblingControl( ) Returns the control that appears before this control within the same parent, or null if no such control exists.
refresh RepeatingTableRowControl.refresh( ) Refreshes this control in the user's browser when the page is next displayed.
removeCssClass RepeatingTableRowControl.removeCssClass( cssClass ) Removes one or more CSS classes from the control.
requestFocus RepeatingTableRowControl.requestFocus( ) Sets the browser focus to the control.
getRootHtmlElementProperties RepeatingTableRowControl.getRootHtmlElementProperties( ) Return the root com.ebasetech.xi.api.controls.HtmlElementProperties for the Control
show RepeatingTableRowControl.show( ) Shows the control, this is equivalent to setting property hidden to false.
isShowing RepeatingTableRowControl.isShowing( ) Returns true if the control will be included in the web page when it's next displayed to the user, otherwise returns false.
getStyle RepeatingTableRowControl.getStyle( ) Returns the inline CSS style configured for the control.
setStyle RepeatingTableRowControl.setStyle( style ) Sets inline CSS style to be applied to the control.
getWarningMsgClass RepeatingTableRowControl.getWarningMsgClass( ) Returns the list of CSS classes configured for warning messages when the messages are displayed locally to the control.
setWarningMsgClass RepeatingTableRowControl.setWarningMsgClass( warningMsgClass ) Sets one or more CSS classes to be applied to warning messages when the messages are displayed locally to the control.
getWarningMsgStyle RepeatingTableRowControl.getWarningMsgStyle( ) Returns the inline CSS style configured for warning messages when the messages are displayed locally to the control.
setWarningMsgStyle RepeatingTableRowControl.setWarningMsgStyle( warningMsgStyle ) Sets inline CSS style to be applied to warning messages when the messages are displayed locally to the control.

MessageContainer Functions

addErrorMessage RepeatingTableRowControl.addErrorMessage( message [, stopProcessing ] ) Adds an error message that will be displayed to the user.
addErrorMessage RepeatingTableRowControl.addErrorMessage( messageNo [, replaceParameters ] [, stopProcessing ] ) Adds an error message that will be displayed to the user.
addErrorMessageText RepeatingTableRowControl.addErrorMessageText( text [, replaceParameters ] [, stopProcessing ] ) Adds an error message that will be displayed to the user, sourced from an existing text.
addInfoMessage RepeatingTableRowControl.addInfoMessage( message [, stopProcessing ] ) Adds an information message that will be displayed to the user.
addInfoMessageText RepeatingTableRowControl.addInfoMessageText( text [, replaceParameters ] [, stopProcessing ] ) Adds an info message that will be displayed to the user, sourced from an existing text.
addWarningMessage RepeatingTableRowControl.addWarningMessage( message [, stopProcessing ] ) Adds a warning message that will be displayed to the user.
addWarningMessage RepeatingTableRowControl.addWarningMessage( messageNo [, replaceParameters ] [, stopProcessing ] ) Adds a warning message that will be displayed to the user.
addWarningMessageText RepeatingTableRowControl.addWarningMessageText( text [, replaceParameters ] [, stopProcessing ] ) Adds a warning message that will be displayed to the user, sourced from an existing text.
existErrorMessages RepeatingTableRowControl.existErrorMessages( ) Returns true if undisplayed error messages exist for this element, otherwise returns false.
existInfoMessages RepeatingTableRowControl.existInfoMessages( ) Returns true if undisplayed info messages exist for this element, otherwise returns false.
existMessages RepeatingTableRowControl.existMessages( ) Returns true if undisplayed info, warning or error messages exist for this element, otherwise returns false.
existWarningMessages RepeatingTableRowControl.existWarningMessages( ) Returns true if undisplayed warning messages exist for this element, otherwise returns false.

Element Functions

getElementName RepeatingTableRowControl.getElementName( ) Returns the element name
getElementType RepeatingTableRowControl.getElementType( ) Returns the element type