`
jiasudu1649
  • 浏览: 726926 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ofbiz的分页入门

阅读更多
ofbiz编程语法写的都很繁琐,密密麻麻的。
我在目录.\framework\common\src\org\ofbiz\common\FindServices发现一个最简单的分页写法吧


java 代码
 
  1. public static Map performFindList(DispatchContext dctx, Map context) {  
  2.        Map result = performFind(dctx,context);  
  3.          
  4.        Integer viewSize = (Integer) context.get("viewSize");  //获取每页的条数
  5.        if (viewSize == null) viewSize = new Integer(20);       // 默认是20
  6.        Integer viewIndex = (Integer) context.get("viewIndex"); //当前的页码 
  7.        if (viewIndex == null)  viewIndex = new Integer(0);  // 默认是0
  8.          
  9.        int start = viewIndex.intValue() * viewSize.intValue();  
  10.        List list = null;  
  11.        Integer listSize = null;  
  12.        try{  
  13.            EntityListIterator it = (EntityListIterator) result.get("listIt");  
  14.            list = it.getPartialList(start+1, viewSize.intValue()); // list starts at '1'  
  15.            it.last();  
  16.            listSize = new Integer(it.currentIndex());  
  17.            it.close();  
  18.        } catch (Exception e) {  
  19.            Debug.logInfo("Problem getting partial list" + e,module);  
  20.        }  
  21.          
  22.        result.put("listSize", listSize);  
  23.        result.put("list",list);  
  24.        result.remove("listIt");  
  25.        return result;  
  26.    }                              
分享到:
评论
2 楼 xiaoquan_2001 2012-04-03  
xiaoquan_2001 写道
                      [u][/u]
引用

    [*]
[img][/img]

   
1 楼 xiaoquan_2001 2012-04-03  
                      [u][/u]
引用

    [*]
[img][/img]

相关推荐

    ofbiz开发入门总结

    《Ofbiz开发入门总结》 Ofbiz,全称Open For Business Project,是一个开源的企业级应用框架,主要用于构建复杂的电子商务和企业管理系统。它基于Java技术,提供了丰富的组件模型和灵活的业务流程,使得开发者能够...

    ofbiz开发者入门教程

    在本教程中,我们将深入探讨如何入门Apache Ofbiz的开发,这是一个开源的企业级应用框架,专为电子商务、供应链管理和企业资源规划等业务流程设计。Ofbiz提供了强大的组件化架构,使得开发者可以方便地构建和扩展...

    OFBiz经典入门教程加速度编写

    《OFBiz经典入门教程加速度编写》是一篇针对开源企业应用框架OFBiz的入门教程,旨在帮助初学者快速掌握OFBiz的基本使用和开发技巧。OFBiz(Open For Business Project)是一个全面的企业级业务应用程序框架,它由...

    OFBIZ快速入门OFBIZ快速入门

    【OFBIZ快速入门】 OFBiz,全称Open For Business Project,是一个开源的企业级应用框架,专注于电子商务和业务流程管理。OFBiz旨在提供一个全面、可扩展且灵活的解决方案,适用于各种规模的企业。本篇文章将带你...

    ofbiz开发入门之CmsBackEnd实现的CRUD

    本篇文章将探讨的是OFBiz的开发入门,特别是关于CmsBackEnd如何实现CRUD操作,即创建(Create)、读取(Retrieve)、更新(Update)和删除/Delete。 首先,理解OFBiz的基本架构至关重要。OFBiz采用Service Engine、Entity...

    ofbiz快速入门实例

    Apache OFBiz全称是The ApacheOpen For Business Project。是开放的电子商务平台,是一个非常著名的开源项目,提供了创建基于最新的J2EE/XML规范和技术标准,构建大中型企业级、快平台、跨数据库、跨应用服务器的...

    OFBIZ2.0 入门手册,适合刚学习的朋友们

    【OFBIZ 2.0 入门指南】 OFBIZ是一个开源的电子商务软件系统,它基于Java技术栈,利用诸如Tomcat、Ant、BeanShell和Jboss等优秀开源项目构建了一个强大的商务应用平台。OFBIZ的核心组件是Entity Engine,它提供了...

    Ofbiz快速开发入门详解

    《Ofbiz快速开发入门详解》是一本针对初学者的指南,旨在帮助读者迅速掌握Ofbiz框架的基本使用和开发技巧。Ofbiz,全称Open For Business Project,是一个开源的企业级应用框架,主要用于构建复杂的业务应用程序。它...

    ofbiz入门使用教程

    ### Ofbiz 入门使用教程 #### 一、Ofbiz 概述 Ofbiz(Open For Business)是一款开源的企业级商务应用框架,旨在提供一套全面的解决方案,支持各种类型的业务需求,尤其是电子商务领域。该框架集成了众多优秀的...

    ofbiz入门实例(jiasudu制作)

    【标题】"Ofbiz入门实例(jiasudu制作)"是一个针对开源企业应用系统Ofbiz的实践教程,由博主jiasudu精心制作。这个实例教程旨在帮助初学者快速理解并上手Ofbiz,从而能够构建和管理自己的企业级应用程序。 【描述】...

    ofbiz 入门+增删改查+实体

    Apache OFBiz是一个开源...总之,OFBiz入门涉及环境配置、组件和应用的创建、实体模型定义以及CRUD操作的实现。通过这些步骤,你可以开始开发基于OFBiz的业务应用程序,利用其强大的功能和灵活性来满足企业的各种需求。

    OFBiz开发快速入门

    在这个"OFBiz开发快速入门"的资料中,我们将深入探讨OFBiz的核心概念、开发环境搭建、基础配置以及基本操作,帮助初学者快速理解和掌握OFBiz的使用。 首先,我们需要了解OFBiz的架构。OFBiz基于服务导向架构(SOA)...

    Ofbiz 入门教程

    ### Ofbiz 入门教程详解 #### 一、Ofbiz 概述与环境搭建 **1. Ofbiz 简介** Ofbiz 是一个开源的企业级应用框架,它提供了全面的功能来支持电子商务业务流程,包括销售、库存管理、订单处理等。作为 Apache 软件...

    OFBIZ 初学者入门

    OFBIZ 初学者入门必看文档 英文的 Apache OFBiz Development The Beginner's Tutorial Using Services, Entities, and Widgets to build custom ERP and CRM systems

    ofbiz入门教程-初学者开发指南

    Ofbiz 是一个开源的商务软件系统,它集成了多种优秀的开源项目,如 Tomcat、Ant、BeanShell 和 JBoss,构建了一个强大且灵活的平台。Ofbiz 专注于提供商务应用程序所需的常见组件,如用户认证、工作流程和商业规则...

    OFBIZ10.04组件开发入门.doc

    **OFBIZ 10.04 组件开发入门** OFBIZ,全称为Open For Business Project,是一个基于Java的企业级应用框架,主要用于构建电子商务、供应链管理、CRM等复杂业务系统。本文档主要针对OFBIZ 10.04版本,通过讲解Region...

    OFBiz入门教程

    ### OFBiz入门教程知识点详解 #### 一、OFBiz简介 **OFBiz**(Open For Business)是一款由Apache基金会支持的开源企业应用框架,旨在帮助企业快速构建和部署复杂的业务应用程序,特别是那些涉及到供应链管理和...

Global site tag (gtag.js) - Google Analytics