【发布时间】:2013-03-06 17:31:39
【问题描述】:
如果可能的话,我想获取primefaces <p:dataTable的选定单元格或列(id)
我的桌子是这样的:
<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();
//.......
}
【问题讨论】:
-
你能告诉我们 bean 中的
onRowSelect方法吗? -
@SrinivasR 查看编辑,谢谢
标签: java ajax jsf primefaces