NetUI Tag Library Documentation (Version 1.0.1)

netui-data
netui-data:rows Tag

The Rows tag is used to render a table row(s) that contain the data from a data set displayed in a data grid.

Syntax

<netui-data:rows
    [align="string_align"]
    [char="string_alignChar"]
    [charoff="string_alignCharOff"]
    [dir="string_dir"]
    [lang="string_lang"]
    [onClick="string_onClick"]
    [onDblClick="string_onDblClick"]
    [onKeyDown="string_onKeyDown"]
    [onKeyPress="string_onKeyPress"]
    [onKeyUp="string_onKeyUp"]
    [onMouseDown="string_onMouseDown"]
    [onMouseMove="string_onMouseMove"]
    [onMouseOut="string_onMouseOut"]
    [onMouseOver="string_onMouseOver"]
    [onMouseUp="string_onMouseUp"]
    [renderRow="boolean_renderRow"]
    [style="string_style"]
    [styleClass="string_style_class"]
    [tagId="string_tagId"]
    [title="string_title"]
    [valign="string_align"] >
    ... JSP content ...
</netui-data:rows>

Description

The Rows tag is used to render a table row(s) that contain the data from a data set displayed in a data grid. The rows rendered here render after the header reders with the <netui-data:header> and before the footer renders in the <netui-data:footer>. The body of this tag usually contains the data grid's "cell" tags which are used to render HTML table cells inside of the rows rendered by this tag. Such tags include:

The attribute setters in this class are used to add attributes to the <tbody> tag which will be rendered when row groups are enabled. When row group rendering is disabled, attributes set here do not render.

Because this tag renders inside of an HTML table, it by default renders an HTML <tr> tag to represent a table row. Table row tag rendering can be disabled using the <netui-data:rows> attribute. When this is disabled, the page author is responsible for maintaining the integrity of the HTML table by writing <tr> tags manually or by using the <netui-data:row> tag. When this tag is rendering it does not produce table cells; the contents of the table row in the footer is entirely left to the page author. With row rendering disabled, it is also possible to add multiple table rows to the end of a data grid.

The set of JSP implicit objects available to the body include:

Attributes
align
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The horizontal alignment of the HTML tbody tag.
char
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The horizontal alignment character of the HTML tbody tag.
charoff
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The horizontal alignment character offset
dir
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The text direction attribute of the HTML tbody tag.
lang
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The language of the HTML tbody tag.
onClick
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The onClick JavaScript event for the HTML tbody tag.
onDblClick
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The onDblClick JavaScript event for the HTML tbody tag.
onKeyDown
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The onKeyDown JavaScript event for the HTML tbody tag.
onKeyPress
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The onKeyPress JavaScript event for the HTML tbody tag.
onKeyUp
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The onKeyUp JavaScript event for the HTML tbody tag.
onMouseDown
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The onMouseDown JavaScript event for the HTML tbody tag.
onMouseMove
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The onMouseMove JavaScript event for the HTML tbody tag.
onMouseOut
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The onMouseOut JavaScript event for the HTML tbody tag.
onMouseOver
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The onMouseOver JavaScript event for the HTML tbody tag.
onMouseUp
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The onMouseUp JavaScript event for the HTML tbody tag.
renderRow
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

Set a boolean that enables / disables rendering HTML table rows by this tag. If the value is enabled, an HTML <tr> will be rendered when this tag renders its body. If the value is disabled, no <tr> tags will be rendered and the page author is responsible for maintaining the integrity of the HTML table.
style
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The style of the HTML tbody tag.
styleClass
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The style class of the HTML tbody tag.
tagId
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The tagId of the HTML tbody tag.
title
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The title for the HTML tbody tag
valign
Required: No  |   Type: String  |   Supports runtime evaluation / JSP Expression Language: Yes

The vertical alignment.


Tag Information
Tag Classorg.apache.beehive.netui.tags.databinding.datagrid.Rows
TagExtraInfo ClassNone
Body Contentscriptless
Display NameNone