其中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>
分享到:
相关推荐
其中,Entity Engine 是Ofbiz 的核心技术,它负责数据库表的创建、对象与数据表的映射以及对象的查询等功能。通过XML文件定义数据库表结构,Ofbiz 可以自动在数据库中创建表,并动态生成对应的对象,开发者仅需关注...
本文档将详细讲解Ofbiz中的关键文件及其作用,以及主要目录的功能。 首先,我们来看`component-load.xml`,它位于`ofbiz\application`目录下。这个文件是OFBIZ启动时的配置文件,它定义了所有需要在启动时加载的...
本教程旨在帮助学习者快速掌握OFBiz的基本应用开发流程,并通过最佳实践熟悉代码习惯、控制流等关键概念。 #### 二、准备工作 在开始之前,请确保已经阅读并理解了以下内容: 1. **...
了解并熟练使用JDK 6.0 API,对于Java开发人员来说,是提高效率、写出高效且健壮代码的关键。开发者可以根据API文档来学习如何利用提供的类和方法实现所需功能,同时,API也提供了大量的示例代码,有助于理解和应用...
JNDI和EJB则涉及到企业级服务的查找和部署,EJB尤其适用于实现业务逻辑组件。 设计模式在Java开发中至关重要,它能帮助编写可维护、可扩展的代码。通过阅读和理解开源项目(如jive论坛、petstore、dune等)的源码,...