table - Table
Contains cells arranged as rows and columns. Each cell can contain other controls (including tables) and text.
Category
Container ControlsSyntax
<xp:table attributes>
<xp:tr attributes>
<xp:td attributes>cell content</xp:td>
...
</xp:tr>
...
</xp:table>
Category | Properties |
---|---|
accessibility | caption, role, summary, title |
basics | attrs, accesskey, binding, dir, id, lang, loaded, rendered, rendererType, tabindex |
dojo | dojoAttributes, dojoType |
events | onblur, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup |
format | align, border, cellpadding, cellspacing, width |
styling | captionStyleClass, disableTheme, style, styleClass, themeId |
Category | Properties |
---|---|
accessibility | role, title |
basics | binding, dir, id, lang, loaded, rendered, rendererType |
dojo | dojoAttributes, dojoType |
events | onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup |
format | align, valign |
styling | disableTheme, style, styleClass, themeId |
Category | Properties |
---|---|
accessibility | role, title |
basics | binding, dir, id, lang, loaded, rendered, rendererType |
dojo | dojoAttributes, dojoType |
events | onclick, ondblclick, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup |
format | align, colspan, rowspan, valign |
styling | disableTheme, style, styleClass, themeId |
Usage
At run time, the table appears on the page. The user can access the table a cell at a time.When you insert
a table on an XPage in Design mode, a dialog requests the number of
rows and the number of columns. Once the table is created, you can:
- Add and delete rows and columns.
- Merge cells.
- Select cells and multiple cells.
- Add and delete cell content.
Use this control to present text and images in a visually
appealing layout. By default, the role
property is presentation
.
For accessibility compliance, do not use this control for purposes
other than visual layout and do not change role
to
other than presentation
. For tabular data, use the Data Table control.
Examples
This table contains 4 cells arranged in 2 rows and 2 columns.<xp:table>
<xp:tr>
<xp:td>
<xp:label id="label1" value="row 1, column 1"></xp:label>
</xp:td>
<xp:td>
<xp:label value="row 1, column 2" id="label3"></xp:label>
</xp:td>
</xp:tr>
<xp:tr>
<xp:td>
<xp:label value="row 2, column 1" id="label2"></xp:label>
</xp:td>
<xp:td>
<xp:label value="row 2, column 2" id="label4"></xp:label>
</xp:td>
</xp:tr>
</xp:table>