NetUI Tag Library Documentation (Version 1.0.2)

netui-data
netui-data:repeaterHeader Tag

Renders the header of a <netui-data:repeater> tag.

Syntax

<netui-data:repeaterHeader>
    ... JSP content ...
</netui-data:repeaterHeader>

Description

Renders the header of a <netui-data:repeater> tag. This header may contain any any HTML markup that can be rendered to a page. In the case of starting a table, ordered list, or unordered list, the HTML elements <table>, <ol>, and <ul> could respectively be rendered inside the body of this tag.

There is no data item present at the time that the <netui-data:repeaterHeader> renders (because the iteration of the <netui-data:repeater> tag has not yet begun), so tags in the body can not reference the ${container...} JSP EL implicit object to access the current item in the data set, though other databinding contexts are available.

The footer tag is rendered exactly once at the beginning of repeater rendering.

Example

For example, the following sample renders the data set as an HTML table. The table has two columns, "index" and "name", and each iteration over the data set is rendered a row of the table. The <netui-data:repeaterHeader> tag renders once, before the iteration has begun. It renders an opening HTML table tag and two header rows for the table.

    <netui-data:repeater dataSource="pageFlow.myDataSet">
        <netui-data:repeaterHeader>
            <table border="1">
                <tr>
                    <td><b>index</b></td>
                    <td><b>name</b></td>
                </tr>
        </netui-data:repeaterHeader>
        <netui-data:repeaterItem>
            <tr>
                <td>
                    <netui:span value="${container.index}" />
                </td>
                <td>
                    <netui:span value="${container.item}" />
                </td>
            </tr>
        </netui-data:repeaterItem>
        <netui-data:repeaterFooter>
            </table>
        </netui-data:repeaterFooter>
    </netui-data:repeater>
 


Tag Information
Tag Classorg.apache.beehive.netui.tags.databinding.repeater.RepeaterHeader
TagExtraInfo ClassNone
Body ContentJSP
Display NameNone