可能であれば、選択したプライムフェイスのセルまたはコロン(id)を取得したい<p:dataTable
私のテーブルは次のようなものです:
<p:dataTable id="table" var="list" value="#{bean.list}" rowKey="#{list}" selectionMode="single" >
<p:ajax event="rowSelect" listener="#{bean.onRowSelect}" />
<p:column headerText="Date" >
<h:outputText value="#{list.SDate}" />
</p:column>
<p:column headerText="Name" >
<h:outputText value="#{list.IName}" />
</p:column>
</p:dataTable>
この方法では、を使用して選択された行(行)を取得できますが、選択された列" "または" "<p:ajax event="rowSelect" listener="#{bean.onRowSelect}" />
を取得できません。Date
Name
onrowSelecteメソッドは次のようなものです:
public void onRowSelect(SelectEvent event)
myObject obj = (myObject)event.getObject();
//.......
}