「番号付け列」と「列番号付け」のどちらが必要かよくわかりません。私は最初のものを想定しています;-)
rowIndexVar
を使用できません ? Primefacesのドキュメントによると:
これは私にとってはうまくいきます:
<p:dataTable value="#{testBean.selectOptions}" rowIndexVar="rowIndex" var="item">
<p:column headerText="#">
#{rowIndex+1}
</p:column>
<p:column headerText="Option">
#{item}
</p:column>
</p:dataTable>
+1は、番号1から開始するためのものです。
更新:
このコードは以下を生成します: