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

ofbiz查找功能关键代码

阅读更多
 
   其中FindTest表单是用于输入查询条件的表单,ResultTest表单是用于显示查询结果的表单.两张表单在同一页面上显示.其中,Test是实体名.
< form name="FindTest" target="main" type="single" >
   < auto-fields-entity entity-name="Test" default-field-type="find"/ >
   < field name="submitButton" title="查找" widget-style="smallSubmit" >
      < submit button-type="button"/ >
   < /field >
< /form >
 
< form name="ResultTest" list-iterator-name="listIt" target="" paginate-target="main" title="" type="list" >
  < actions >
    < set field="entityName" value="Test"/ >
    < service service-name="performFind" result-map-name="result" result-map-list-iterator-name="listIt" >
      < field-map field-name="inputFields" env-name="requestParameters"/ >
      < field-map field-name="entityName" env-name="entityName"/ >
    < /service >
  < /actions >
  < auto-fields-entity entity-name="Test" default-field-type="display"/ >
< /form >
 
小结:
    查询功能不需要minilanguage或java来实现.输入查询条件的表单type为single,target指向的是当前页面,auto-fields-entity元素的type为find.
    显示查询结果的表单比较特别,该表单中有 < action > 部分,其中的代码就是实现查询功能的代码,具体使用时修改实体名即可.和其它表单一样,可以指定具体域有特殊的显示效果或隐藏.

<action>




http://blog.sina.com.cn/s/blog_4a4820f9_0008xu.html</action>
分享到:
评论

相关推荐

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

    其中,Entity Engine 是Ofbiz 的核心技术,它负责数据库表的创建、对象与数据表的映射以及对象的查询等功能。通过XML文件定义数据库表结构,Ofbiz 可以自动在数据库中创建表,并动态生成对应的对象,开发者仅需关注...

    ofbiz 学习文档.doc

    本文档将详细讲解Ofbiz中的关键文件及其作用,以及主要目录的功能。 首先,我们来看`component-load.xml`,它位于`ofbiz\application`目录下。这个文件是OFBIZ启动时的配置文件,它定义了所有需要在启动时加载的...

    OFBiz教程_初学者的开发指南

    本教程旨在帮助学习者快速掌握OFBiz的基本应用开发流程,并通过最佳实践熟悉代码习惯、控制流等关键概念。 #### 二、准备工作 在开始之前,请确保已经阅读并理解了以下内容: 1. **...

    JDK 6.0 API 中文版chm

    了解并熟练使用JDK 6.0 API,对于Java开发人员来说,是提高效率、写出高效且健壮代码的关键。开发者可以根据API文档来学习如何利用提供的类和方法实现所需功能,同时,API也提供了大量的示例代码,有助于理解和应用...

    自学Java的学习路线.pdf

    JNDI和EJB则涉及到企业级服务的查找和部署,EJB尤其适用于实现业务逻辑组件。 设计模式在Java开发中至关重要,它能帮助编写可维护、可扩展的代码。通过阅读和理解开源项目(如jive论坛、petstore、dune等)的源码,...

Global site tag (gtag.js) - Google Analytics