我正在尝试使用带有radiobutton选择的Primefaces数据表,但不会触发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" />
....
使用单选按钮选择时是否可以触发rowSelect-event?
答案 0 :(得分:2)
使用 rowSelectRadio
事件
<p:ajax event="rowSelectRadio" listener="#{bean.doSomething}" update=":form:msgs" />
检查PrimeFaces用户指南。它列出了每个组件的所有ajax行为事件。