rowStateVar検索すると、またはrowIndexの属性を使用して何かを実行できることがわかりました<ace:datatable>が、どうすればよいでしょうか?
使用してみましたが、プロパティがない<h:outputText value="#{myDataTableVar.rowIndex}">というエラー メッセージが表示されます。myDataTableVarrowIndex
rowStateVar検索すると、またはrowIndexの属性を使用して何かを実行できることがわかりました<ace:datatable>が、どうすればよいでしょうか?
使用してみましたが、プロパティがない<h:outputText value="#{myDataTableVar.rowIndex}">というエラー メッセージが表示されます。myDataTableVarrowIndex
コンポーネント ライブラリに依存しない方法ではUIData#getRowIndex()、すべてのコンポーネント ライブラリ固有のデータ テーブルがこの基本コンポーネントから拡張されているので、そのまま使用します。
以下の例では、x:標準の JSF h:、 ICEfacesice:またはace:、 PrimeFaces p:、 RichFacesrich:など、何でもかまいません。
<x:dataTable binding="#{table}" ...>
<x:column>#{table.rowIndex}</x:column>
</x:dataTable>
注:そのままbinding="#{table}"です!マネージド Bean プロパティにバインドする必要はありません。
まず、varStatusを設定します。
<ice:dataTable varStatus="status">
次に、そのdataTable内で、次を使用します。
#{status.index}
私は解決策を見つけて、<ace:datatable id='tbl' rowIndexVar="row">そのように印刷するだけです<h:outputtext value="#{row}">
非常に簡単