您的位置:首页 > 其它

关于dataTable的用法

2009-05-23 18:29 330 查看
(1)二维表头的实现

<ice:dataTable id="groupingData"
                       width="100%"
                       value="#{groupBean.employees}"
                       var="employee" rows="15">
            <f:facet name="header">

                <!-- grouping can be applied on the dataTable header -->
                <ice:columnGroup>
                    <ice:headerRow>
                        <ice:column rowspan="2">
                            <ice:outputText value="#{msgs   ['page.dataTable.column1']}"/>
                        </ice:column>
                        <ice:column rowspan="2">
                            <ice:outputText value="#{msgs['page.dataTable.column5']}"/>
                        </ice:column>
                        <ice:column rowspan="2">
                            <ice:outputText value="#{msgs['page.dataTable.column6']}"/>
                        </ice:column>
                        <ice:column colspan="3">
                            <ice:outputText value="#{msgs['page.dataTable.rowColspan']}"/>
                        </ice:column>
                    </ice:headerRow>

                    <ice:headerRow>
                        <ice:column>
                            <ice:outputText value="#{msgs['page.dataTable.column2']}"/>
                        </ice:column>
                        <ice:column>
                            <ice:outputText value="#{msgs['page.dataTable.column3']}"/>
                        </ice:column>
                        <ice:column>
                            <ice:outputText value="#{msgs['page.dataTable.column4']}"/>
                        </ice:column>
                    </ice:headerRow>
                </ice:columnGroup>
            </f:facet>

            <ice:column>
                <ice:outputText id="number"
                                value="#{employee.id}"/>
            </ice:column>

            <!-- Grouping can be applied to row data too -->
            <ice:column groupOn="#{employee.departmentName}">
                <ice:outputText id="deptname"
                                value="#{employee.departmentName}"/>
            </ice:column>
            <ice:column groupOn="#{employee.subDepartmentName}">
                <ice:outputText id="subdeptname"
                                value="#{employee.subDepartmentName}"/>
            </ice:column>
            <ice:column>
                <ice:outputText id="firstName"
                                value="#{employee.firstName}"/>
            </ice:column>

            <ice:column>
                <ice:outputText id="lastName"
                                value="#{employee.lastName}"/>
            </ice:column>

            <ice:column>
                <ice:outputText id="phoneNo"
                                value="#{employee.phone}"/>
            </ice:column>
        </ice:dataTable>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  header