jsp页面:
<h:dataTable value="#{fw_logicSystemBB.list}" var="logicSys" id="data"
border="1" bgcolor="#a9cef7" styleClass="sortable" cellpadding="5"
rows="10">
<h:column>
<f:facet name="header">
<h:outputText value="应用编号"></h:outputText>
</f:facet>
<h:outputText value="#{logicSys.appId}"></h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="系统名称"></h:outputText>
</f:facet>
<h:outputText value="#{logicSys.appName}"></h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="操作"></h:outputText>
</f:facet>
<h:panelGroup style="align:center">
<h:commandLink action="#{fw_logicSystemBB.updateLogicSytem}">
<h:graphicImage url="../../images/action_modify.gif" />
<x:updateActionListener value="#{logicSys.id}"
property="#{fw_logicSystemBB.logicId}" />
</h:commandLink>
<h:commandLink action="#{fw_logicSystemBB.deleteById}"
onclick="javascript:if(!window.confirm('删除该逻辑的同时会删除其下面的所有其相关的所有资源,您确实要删除吗?删除点“确定”,返回点“取消”')) return false;">
<h:graphicImage url="../../images/action_del.gif" />
<x:updateActionListener value="#{logicSys.id}"
property="#{fw_logicSystemBB.logicId}" />
</h:commandLink>
</h:panelGroup>
</h:column>
</h:dataTable>
<xmdc:panelGrid style="width:100%; text-align:center;">
<h:panelGrid columns="2" columnClasses="standardTable_ColumnCentered">
<x:dataScroller id="scroll_1" for="data" fastStep="10"
rowsCountVar="rowsCount" pageCountVar="pageCount"
pageIndexVar="pageIndex" paginatorMaxPages="9"
paginatorTableClass="paginator"
paginatorActiveColumnStyle="font-weighx:bold;"
actionListener="#{fw_logicSystemBB.scrollerAction}">
<xmdc:panelGrid align="left">
<h:outputFormat value="总共{0}条记录" styleClass="standard">
<f:param value="#{rowsCount}" />
</h:outputFormat>
</xmdc:panelGrid>
<f:facet name="first">
<x:outputLabel value="首页"></x:outputLabel>
</f:facet>
<f:facet name="previous">
<x:outputLabel value="上一页"></x:outputLabel>
</f:facet>
<f:facet name="next">
<x:outputLabel value="下一页"></x:outputLabel>
</f:facet>
<f:facet name="last">
<x:outputLabel value="末页"></x:outputLabel>
</f:facet>
</x:dataScroller>
<x:dataScroller id="scroll_2" for="data" rowsCountVar="rowsCount"
displayedRowsCountVar="displayedRowsCountVar"
firstRowIndexVar="firstRowIndex" lastRowIndexVar="lastRowIndex"
pageCountVar="pageCount" pageIndexVar="pageIndex">
<h:outputFormat value="页次:{3}/{4}页 {0}条/页 当前页从{1}到{2}条"
styleClass="standard">
<f:param value="#{displayedRowsCountVar}" />
<f:param value="#{firstRowIndex}" />
<f:param value="#{lastRowIndex}" />
<f:param value="#{pageIndex}" />
<f:param value="#{pageCount}" />
</h:outputFormat>
</x:dataScroller>
</h:panelGrid>
</xmdc:panelGrid>
注意两点:
1.<x:dataScroller id="scroll_1" for="data" 这里的"data"与相应的datatable的id相同(绑定相应的datatable)
2..<x:dataScroller id="scroll_1" for="data".........actionListener="#{fw_logicSystemBB.scrollerAction}">,绑定后台Bean的scrollerAction方法.
后台管理Bean---fw_logicSystemBB:
/**
* 分页标签的事件
*
* @param event
*/
public void scrollerAction(ActionEvent event) {
ScrollerActionEvent scrollerEvent = (ScrollerActionEvent) event;
FacesContext.getCurrentInstance().getExternalContext().log(
"scrollerAction: facet: " + scrollerEvent.getScrollerfacet() + ", pageindex: "
+ scrollerEvent.getPageIndex());
}
分享到:
相关推荐
以PrimeFaces为例,`p:dataTable`组件自带了分页功能,只需配置`rows`属性(每页记录数)和`paginator`属性(启用分页),它会自动处理分页的前后端逻辑。 4. **自定义分页**: 如果组件库提供的分页功能不能满足...
3. **JSF组件**:通过PrimeFaces库,项目提供了一系列的JSF组件,如数据网格、分页、下拉选择等,便于构建复杂的交互界面。 4. **安全机制**:SpringBoot自带的安全框架Spring Security可以轻松集成,实现用户认证和...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
GWT Advanced Table 是一个基于 GWT 框架的网页表格组件,可实现分页数据显示、数据排序和过滤等功能! Google Tag Library 该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以...
简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、向往!...