0

2 つのリストがあります。列名 (表示する必要があるプロパティの名前でもある) を含む文字列の 1 つと、テーブルにデータを入力するオブジェクトの 1 つ。現在、html テーブルと ui:repeat を使用して情報を表示しています。

<table border="1px">
    <tr>
       <ui:repeat value="#{bean.columnNames}" var="col">
           <th><h:outputText value="#{col}" /> </th>
       </ui:repeat>
    </tr>

    <ui:repeat value="#{createReportBean.reportResults}" var="row">
        <tr>
            <ui:repeat value="#{createReportBean.columnNames}" var="col">
                    <td><h:outputText value="#{row[col]}"</td>
            </ui:repeat>
        </tr>
    </ui:repeat>
</table>

columnNames に含まれる属性のみを表示する必要があるため、これを行っています。p:datatable で同様のことを達成できますか?

4

0 に答える 0