工作框架各种使用整理 -- 自己处理分页且输入条件中有过滤条件

 1 <service verb="get" noun="ProductsByCategory">
 2         <in-parameters>
 3             <parameter name="productCategoryId" required="true"/>
 4             <parameter name="level" type="Integer" default-value="1"/>
 5             <parameter name="pageIndex" type="Integer" default-value="0"/>
 6             <parameter name="pageSize" type="Integer" default-value="100"/>
 7             <parameter name="pageNoLimit" type="Boolean" default="false"/>
 8             <parameter name="orderByField" type="String"/>
 9         </in-parameters>
10         <out-parameters>
11             <parameter name="productList"><parameter name="product" type="Map">
12                 <auto-parameters entity-name="mantle.product.Product"/>
13             </parameter></parameter>
14         </out-parameters>
15         <actions>
16             <service-call name="da.product.CategoryServices.get#ChildProductCategoryIds" in-map="[productCategoryId:productCategoryId,level:level]" out-map="context"/>
17             <set field="paginateMap" from="[pageIndex: pageIndex, pageSize: pageSize, pageNoLimit: pageNoLimit, orderByField: orderByField]"/>
18             <entity-find entity-name="mantle.product.category.ProductCategoryMember" list="pcmList">
19                 <search-form-inputs input-fields-map="paginateMap"/>
20                 <date-filter/>
21                 <econdition field-name="productCategoryId" operator="in" from="productCategoryIds"/>
22             </entity-find>
23             <entity-find entity-name="mantle.product.Product" list="productList">
24                 <econdition field-name="statusId" value="ProductOnShelf"/>
25                 <econdition field-name="productId" operator="in" from="pcmList.productId"/>
26             </entity-find>
27             <service-call name="da.common.CommonServices.add#PaginateResponseHeaders" in-map="[pageIndex:pageIndex,
28                 pageSize:pageSize, totalCount:pcmListCount,pageMaxIndex:pcmListPageMaxIndex,
29                 pageRangeLow:pcmListPageRangeLow, pageRangeHigh:pcmListPageRangeHigh]"/>
30         </actions>
31     </service>

17行和第19行

时间: 2024-11-02 21:38:08

工作框架各种使用整理 -- 自己处理分页且输入条件中有过滤条件的相关文章

工作框架各种使用整理---自己处理分页

<service verb="get" noun="Products"> <in-parameters> <auto-parameters entity-name="mantle.product.Product"/> <parameter name="pageIndex" type="Integer" default-value="0"/>

工作框架各种使用整理---按层次返回相关联的数据

1 <service verb="get" noun="ProductStoreAndStoryCategory"> 2 <in-parameters> 3 <parameter name="productStoreId" required="true"/> 4 </in-parameters> 5 <out-parameters> 6 <parameter n

工作框架各种使用整理 -- 访问图片的时候访问成功但是会有错误日志

最初实现的方式如下: <service verb="get" noun="ProductCategoryContentFile"> <in-parameters> <parameter name="productCategoryContentId" required="true"/> </in-parameters> <actions> <entity-find

工作框架各种使用整理---使用Cache

<service verb="get" noun="Products"> <implements service="sang.product.ProductServices.get#ProductsWithPagination"/> <in-parameters> <parameter name="productCategoryId" required="true"

工作框架各种使用整理---服务状态变更数据

1 <moqui.basic.StatusFlow statusFlowId="Zc3plDefault_Product" statusTypeId="Product" description="Default status flow for 3pl services across entire system."/> 2 <moqui.basic.StatusFlowItem statusFlowId="Zc3plDe

myBatis+Spring+SpringMVC框架面试题整理

myBatis+Spring+SpringMVC框架面试题整理(一) 2018年09月06日 13:36:01 新新许愿树 阅读数 14034更多 分类专栏: SSM 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_41541619/article/details/82459873 目录 ■ SpringMVC 的工作原理 ■ 谈谈你对SpringMVC的理解 ■ SpringMVC

自制MVC框架CRUD操作、列表、分页显示插件介绍

这里涉及到的操作都是引用自Stephen.DALService数据层.数据访问层实现方式在后文中我会仔细的说明,先说明一下数据操作集成的插件. 1).InsertAttribute 用于插入记录. 状态返回值:假定hashtable传递变量名的是context ,那么返回值可通过context[InsertAttribute.ValueKey]得到,推荐返回的是插入的主键ID值,当然这个是由数据层设定的. 有以下属性可进行设置: 属性名 作用 默认值 选项说明 其它说明 Key 映射路径.格式如

CI框架数据库操作整理

整理一下CI框架下数据库的基本操作函数的调用和使用,适用于新人: $this->load->database();//实例化db属性 在实例化db之后,可以运用该对象的丰富的函数来对数据库进行查改删增的操作. mysql数据库 create table users(username varchar(10),password varchar(10),email varchar(10));//创建users表 1.数据库添加操作 $user=arrar( "username"=

js页面跳转(含框架跳转)整理

js方式的页面跳转1.window.location.href方式    <script language="javascript" type="text/javascript">           window.location.href="target.aspx";     </script> 2.window.navigate方式跳转   <script language="javascript&q