こんにちは、遅延データ読み込みを備えたデータテーブルと、すべてのアイテムを選択/選択解除するオプションを備えたコンテキストメニューがあります。しかし、私はそれを作る方法がわかりません。
<h:form>
<p:contextMenu for="tableNozzleFamily">
<p:menuitem value="#{bundle.global_select_all}" icon="ui-icon-plus"/>
<p:menuitem value="#{bundle.global_unselect_all}" icon="ui-icon-minus"/>
</p:contextMenu>
<p:dataTable id="tableNozzleFamily" var="nf" value="#{nozzleBean.lazyModel}" paginator="true" rows="20" rowsPerPageTemplate="20, 30, 50" lazy="true" emptyMessage="#{bundle.global_no_data}" selection="#{nozzleBean.selectedNozzleFamilies}">
<p:columnGroup type="header">
<p:row>
<p:column rowspan="2" headerText="#{bundle.global_selection}"/>
...
</p:row>
</p:columnGroup>
<p:column selectionMode="multiple" style="width:18px"/>
...
</p:dataTable>
私の環境:Glassfish 3.1.2.2 Mojarra-2.1.11 Primefaces-3.3.1