在我的应用程序中,我有一个<p:dataTable>
使用惰性数据模型的分页。
当我从一个页面单击另一个页面按钮时,我有一个要求,应该生成一个确认弹出窗口,如果我单击,yes
那么我可以转到另一个页面,如果我单击“否”,那么我不能转到另一个页面,我会留下在该当前页面中。
.xhtml 代码如下:
<h:form id="userListForm">
<p:dataTable var="user" id="userTable" value="#{userListController.userDataModel}" lazy="true" paginator="true" rows="25" paginatorPosition="bottom"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
rowsPerPageTemplate="25,50,100" widgetVar="userDataTable" styleClass="userTable" selectionMode="single" >
<p:ajax event="page" />
<p:column id="nameColumn" headerText="#{adbBundle['name']}"
sortBy="#{user.fullName}" filterBy="#{user.fullName}" styleClass="userName">
<h:outputText value="#{user.fullName}" />
</p:column>
<!-- other columns -->
<:/p:dataTable>
</h:form>
我正在使用 primefaces 3.4,jsf 2.0。