`

Seam下的EntityQuery分页知识点一

    博客分类:
  • Seam
阅读更多
今天遇到个小问题,当在一个RichFace表格下,在操作有一个删除连接,代码如下
<h:commandLink value="删除"  action="#{lyfkHome.RemoveEntity(_lyfk.id)}"
            onclick="if(!confirm('确定删除?')){return false}" />

当点击确定的时候将执行一个后台方法,把当前行的数据全部删除掉,
代码如下
public String RemoveEntity(Long id)
{
Lyfk lyfk = entityManager.find(Lyfk.class, id);
setId(id);
setInstance(lyfk);
this.remove();
return "/manager/wzxx/LyfkList.xhtml";
}


此时删除如果存在分页的情况下,那么当你把当前页的数据清空时,EntityQuery不分自动设置偏移量,所以在pages里应该加上一句:
<action if="#{lyfkList.resultList.size()==0 and lyfkList.isPreviousExists()==true}" execute="#{lyfkList.setFirstResult(this.getPreviousFirstResult())}"/>
当当前页面的集合等于0时并且当上一页还有数据的情况下设置偏移量
分享到:
评论

相关推荐

    seam框架相关知识总结

    seam框架的相关知识总结,比较全面,希望有用

    seam 2中文手册

    seam下一代web开发框架

    jboss-seam2.1

    Seam 是一种业级 企 Java 的应规用程序框架。它的灵感源自下列原 : 只有一种“工具” Seam为 应 业务业业 义 种统 组 你的 用程序中所有的 定 了一 一的 件模型。 Seam组件可能是 态义 关关 态 有状 的,包含与几...

    seam_carving 代码实现 seam

    seam_carving代码实现 图像缩放

    seam_in_action

    seam in action seam in action seam in action seam in action seam in action seam in action seam in action

    JBOSS_SEAM配置

    JBOSS_SEAM配置

    seam级联菜单例子

    seam级联菜单例子

    seam资料

    seam资料seam资料seam资料seam资料seam资料seam资料seam资料seam资料

    seam_seamcarving_

    seam carving的相关代码实现

    JBoss Seam

    JBoss Seam JBoss Seam JBoss Seam

    seam介绍

    seam介绍

    jboss seam

    Seam在JAAS和JBoss规则之上,创建了一个新的基于规则的安全框架。甚至有用来渲染PDF、在线电子邮件和图表及wikitext的JSF标签库。 Seam组件可以同时作为一个Web Service进行调用,异步地从客户端JavaScript或者...

    Seam 2.1 安全模块框架

    Seam2.10安全API为你使用Seam开发的应用程序提供了大量与安全认证...• 权限管理 - 一组内置的Seam组件,能让应用程序的安全政策变得容易管理 • 验证码支持 - 帮助防止通过软件或脚本对你用Seam开发的网站进行攻击等等

    Seam框架文档简述

    Seam全称是Jboss Seam,是一个Java EE 5框架。它通过把JSF与EJB3.0组件合并在一起,以及利用JDK5.0的Annotation技术,从而为开发基于Web的企业应用程序提供一个最新的模式。

    Seam Carving的C++实现代码

    SeamCarving的C++实现代码,使用opencv库。包含完整项目工程及测试图像,可直接使用

    seam 中文文档 pdf

    seam 中文文档 pdf 格式 JSF+EJB3.0快速开发框架Seam的中文版向导。。。

    Seam_in_Action

    Jboss Seam in ActionJboss Seam in ActionJboss Seam in ActionJboss Seam in ActionJboss Seam in Action

    Seam全称是Jboss Seam,是一个Java EE 5框架

    Seam全称是Jboss Seam,是一个Java EE 5框架。它通过把JSF与EJB3.0组件合并在一起,以及利用JDK5.0的Annotation技术,从而为开发基于Web的企业应用程序提供一个最新的模式。Seam可以让你把EJB组件直接绑定到JSF页面...

    seam需要的jar包

    seam框架需要的所有jar包,支持seam ui组件

    JBOSS SEAM组件中文手册

    JBOSS SEAM组件中文手册 Seam_2.0_Reference_zh_CN

Global site tag (gtag.js) - Google Analytics