jsf - How to call method on ticking the SelectAll checkbox in p:dataTable through ajax -


i need in calling method backing bean once ticked selectall checkbox @ top of datatable. able call method showtotal once ticked or unticked checkbox of each individual item, when tick selectall checkbox top, no listener called. here code:

<p:datatable id="pendingrequests" var="hr" selection="#{hrdirector.selectedrequests}"              value="#{hrdirector.listpendingrequests}" rowkey="#{hr.requestno}"              filteredvalue="#{hrdirector.filteredrequests}" widgetvar="datatablewidgetvar">   <p:ajax event="rowselectcheckbox" listener="#{hrdirector.showtotal}" process="@this"            update=":form:pendingrequests:sum"/>    <p:ajax event="rowunselectcheckbox" listener="#{hrdirector.showtotal}" process="@this"           update=":form:pendingrequests:sum"/>          <p:column selectionmode="multiple" style="width:16px;text-align:center"></p:column>         <p:column headertext="request no.">             <h:outputtext value="#{hr.requestno}"/>         </p:column>         <p:column headertext="request amount">             <h:outputtext value="#{hr.requestamount}"/>         </p:column>     </p:datatable>      <h:outputtext id="sum" value="#{hr.sum}"/> 

i tried add below code in column has selection, gave me error:

<p:column selectionmode="multiple" style="width:16px;text-align:center"> <p:ajax listener="#{hrdirector.showtotal}" /> </p:column> 

page 172 of fabulous primefaces documentation has answer you. need called toggleselect event.


Comments

Popular posts from this blog

1111. appearing after print sequence - php -

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

Ruby on Rails, ActiveRecord, Postgres, UTF-8 and ASCII-8BIT encodings -