Skip to main content

筛选查询搜索

客户端规则:筛选、查询、搜索规则;

从数据库获取数据到实体

案例演示:

规则描述:

规则编码DataBaseDataToInterfaceEntity
描述从物理表或查询中,根据指定条件获取数据,并将数据加载到实体中;
若配置为树形实体,请确认映射关系中包含id字段的映射;

记录定位

案例演示:

TODO: 补充案例演示

规则描述:

规则名称LocateCurrentRecord
描述1. 只用于界面实体已加载数据的查找,不会去后台查找数据;
2. 查找条件通过表达式来描述;
3. 可从当前行开始循环查找、或者只定位首行匹配的记录;
4. 查找顺序可以向下查找、向上查找;
5. 如果定位记录在当前界面可视,则仅仅改变当前行(高亮);
如果定位记录不可见,则把当前记录滚动到可视区域第一行并且高亮;
对于树、树表控件,如果定位节点不可见,则会展开定位节点,并使其可视;
6. 此规则不改变多选表格/树的行选中状态。

获取数据库表中记录数

案例演示:

TODO: 补充案例演示

规则描述:

规则编码GetRecordCount
描述获取数据库表(或者查询)中的记录数,并且作为业务返回值返回。
可以设置过滤条件进行过滤。

记录选中/取消选中

案例演示:

规则描述:

规则名称LocateSelectRecord
描述1. 规则只影响条件为true的记录;条件为true的记录视情况设置为选中、或者取消选中;
2. 条件为false的记录状态不变;
3. 树的子节点是否级联选中取决于树控件本身是否设置了级联选择;
4. 如果条件未设置(为空),则意味着针对所有记录;