界面实体操作
客户端规则:界面实体操作规则;
案例演示:
规则描述:
规则编码 | CopyEntityRecord |
---|---|
描述 | 实体间复制记录。 先对来源实体按复制类型和筛选条件(两者的交集)进行数据过滤,得到要复制的结果集。 再根据重复记录处理方式,将结果集复制到目标实体中。 追加:将结果集全部新增到目标实体中; 忽略:重复的记录不处理,跳过;不重复的追加到目标实体中; 替换:如果存在多对一的情况,前面的将会被最后一条记录覆盖; 合并:将结果集中的字段值加到目标字段中,如果多对一,将会进行累加。 |
案例演示:
规则描述:
规则编码 | InterfaceEntityRecordRecycling |
---|---|
描述 | 每一次循环,都判断记录是否满足给定条件,如果满足,就执行赋值操作。可以指定多个条件,多个条件是相互独立的。 |
案例演示:
规则描述:
规则名称 | CopyTreeDataBetweenEntities |
---|---|
描述 | 来源数据可能不是一棵完整树(用户选取树中的部分节点或由其它树型实体通过普通复制规则复制过来的部分节点); 来源实体可能是一普通列表数据(即源实体没有树型结构字段); 在源实体是父子关系的,复制到目标实体中,仍是父子关系; 当源实体是一普通列表数据时,相当于是扁平的树,全部作为当前节点的子节点。 |
案例演示:
规则描述:
规则名称 | DynamicCrossDataToInterfaceEntity |
---|---|
描述 | 支持动态列交叉表加载到界面实体; 支持的数据来源:查询(只能选择类型为VSql的查询)、窗体实体; 分组交叉设置:固定列字段只支持数字(整数,小数)类型; |