我正在尝试使用radiobutton选择的PrimeFaces DataTable,但未触发Rowselect事件。
如果我在数据表中设置了selectionMode="single"
,则该事件已发出,但是整个行是可单击的。
<p:dataTable value="#{bean.items}" editable="true" var="item" selection="#{bean.selectedItem}" rowKey="#{item.id}">
<p:ajax event="rowSelect" listener="#{bean.doSomething}" update=":form:msgs" />
<p:column selectionMode="single" />
....
使用radiobutton选择时,是否可以触发rowselect-event?
使用 rowSelectRadio
event
<p:ajax event="rowSelectRadio" listener="#{bean.doSomething}" update=":form:msgs" />
检查PrimeFaces用户指南。它列出了每个组件的所有AJAX行为事件。