0
チェックボックスをオンにすると、テーブルの各ページのレコードを選択します。あなた `それは状態を保存します:あなたは、マネージドBean`
<p:dataTable var="projectMaterial" id="projectMaterial" paginator="true" paginatorAlwaysVisible="true" paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" rows="12" rowsPerPageTemplate="5,10,15" rowSelectMode="true" selection="#{pprMaterialAuthorizationBean.selectedMaterialList}" rowKey="#{projectMaterial.id}" value="#{pprMaterialAuthorizationBean.materialList}">
<p:column headerText="#{lang.labelMaterial}" filterBy="#{lang[projectMaterial.materialLangPrm]}" sortBy="#{lang[projectMaterial.materialLangPrm]}" width="40%">
<h:outputText value="#{lang[projectMaterial.materialLangPrm]}" />
</p:column>
<p:ajax event="toggleSelect" listener="#{pprMaterialAuthorizationBean.onToggleSelect}" update=":form1 :msgs"/>
<p:column id="columnId" selectionMode="multiple" width="40%"/>
</p:dataTable>
を助けてくださいページングを前後に行います。必要がない場合は、actionListener(ajax/non-ajax)のbean( 'pprMaterialAuthorizationBean.selectedMaterialList')のリストをクリアしてください。 –