数据加载
简介
数据加载可以将其他表单的数据提取到当前表单,同时支持将关联表单数据填充到当前表单的控件,可用于如关联产品信息,关联业务数据等场景。一个数据加载控件仅能关联一个表单。
按钮文本
即设置数据加载按钮的名称,支持自定义按钮名称。
关联表单设置
点击【关联表单设置】可以设置加载的数据源以及数据填充方式。
关联设置面板
点击【关联表单设置】后就可配置数据源设置填充规则。
- 数据源
即选择提取数据的表单或数据视图。 - 字段
显示数据源表的字段。 - 显示字段
点击显示字段后的+号可添加数据源表的字段。
注意
1、如果字段未选择,在填充规则处则无法选择数据源表的字段。
2、如果显示字段中添加了子表单,当数据源表中新增字段后,需在【子表单】——【子表单字段设置】——【选择显示字段】,设置字段显示后才可显示成功。
-
过滤条件
设置过滤条件后,只可提取过滤后的数据。 -
筛选条件
可以设置查询条件,便于我们快速筛选所需数据。可设置当前表字段值为筛选条件的默认值。当同时设置筛选条件和过滤条件为不同字段时,过滤条件的优先级会高于筛选条件。
-
填充规则-添加字段
点击[添加字段]可添加当前表需要填充数据的字段,并设置与数据源表的字段对应关系,对应关系可分为三种:子表单对应子表单字段、子表单对应主表字段、主表字段对应子表单字段。数据源设置成功后,数据源表单设计页面字段标题的修改不会影响添加字段的标题,此处的标题是读取的显示字段的字段名称。
-
触发公式
设置带公式的控件包含的相关控件或其中任意一个控件,设置后在加载数据时会触发公式。公式控件的包含控件指参与计算的任意控件,如:小计=单价*数量,那么触发公式处可选择单价或数量均可。
- 公式触发规则:当同时设置数据加载规则和触发公式时,会先加载填充数据然后触发公式;当没有设置触发公式时,只做普通的数据加载填充。
数据填充规则
- 只支持数据源表普通字段给当前表子表单或普通表单赋值,不支持数据源表子表单给当前表普通字段赋值。
- 子表单数据行数以数据源表子表单行数为准。
示例
如:录入商品信息后登记采购订单,操作步骤如下:
-
录入商品信息
-
在采购订单设计页面添加【数据加载】控件,然后在控件属性栏【关联表单设置】设置数据源以及填充规则等。
-
设置数据加载规则后,即可看到加载效果。