Primefaces Datatable - Select All checkbox to select all row

UI Components for JSF
Post Reply
sdeepan56
Posts: 5
Joined: 25 Jun 2016, 00:28

06 Oct 2016, 18:35

Hi,

Env: Primeface 5.0

I am trying to achieve below scenario. Please help

By default all rows in datatable should be in selected mode(each row has checkbox). So if user is not interested, they can unselect it by clicking the row checkbox.

Select All checkbox on header should be in selected state by default.

Do we have any defaultAllRowSelected= true or such kind of attribute on datatable ?

Code: Select all

<p:dataTable value="#{claimManualReconcilationBean.memberClaims}" var="memberClaim" selection="#{claimManualReconcilationBean.selectedMemberClaimList}" rowKey="#{memberClaim.memberClaimNo}" width="100%">
<f:facet name="selection">
	 Checkbox
 </f:facet>
<p:column selectionMode="multiple" style="width:16px;text-align:center"/>
<p:column width="100" noWrap="true">
 <f:facet name="header">
 <p:outputPanel style="float: left">
 <h:outputText value="#{dataNetProperties.dateOfService}" />
 </p:outputPanel>
 </f:facet>
 <h:outputText value="#{memberClaim.dateOfService}">
 <f:convertDateTime pattern="MM/dd/yyyy"/>
 </h:outputText>
 </p:column>
</p:dataTable>

Bean code:
@ManagedBean(name="claimManualReconcilationBean")
@SessionScoped
public class ClaimManualReconcilationFormBean extends AbstractFormBean
{
	public List<MemberClaim> getSelectedMemberClaimList()
	{
		return selectedMemberClaimList;
	}

	public void setSelectedMemberClaimList(List<MemberClaim> selectedMemberClaimList)
	{
		this.selectedMemberClaimList = selectedMemberClaimList;
	}


Showcase shows, check box selection on select all.
http://www.primefaces.org/showcase/ui/d ... tion.xhtml

I need select all checkbox should be in selected state by default and all the rows in table should in selected state.



Thank you in advance.

smokeybandit
Posts: 277
Joined: 08 Jul 2013, 17:53

10 Oct 2016, 14:20

See the user guide. You can use the javascript API to do this.

Post Reply

Return to “PrimeFaces”

  • Information
  • Who is online

    Users browsing this forum: Google [Bot] and 33 guests