保存主键带出信息
表单上可以只保存主键栏位,其余栏位的信息由主键带出。
比如采购订单中只保存供应商编号,附加信息如企业名称、法人代表、营业执照、注册资金等根据客户编号自动带出,如下图:
功能实现
使用TextBox的ValueToDisplayText可实现此功能,ValueToDisplayText支持依据主键信息带出附加信息到表单其他栏位。
设置要点:
- 将带出栏位绑定到变量
- 设置TextBox的ValueToDisplayText
- 使用DataMap带出数据
带出栏位绑定到变量
将需要带出的栏位:企业名称、法人代表、营业执照、注册资金等全部绑定到变量。
设置ValueToDisplayText
设置TextBox的ValueToDisplayText属性。
必设项:
值 |
描述 |
数据源 |
指定主键对应数据源 |
FilterColumn |
主键对应的列 |
DisplayColumn |
TextBox内显示内容对应的列,DisplayColumn和FilterColumn相同时显示主键 |
使用DataMap带出数据
补充知识
把带出栏位绑定到临时变量,附加信息每次都会带出,总是使用最新值,也就意味着每次打开表单附加信息部分都是最新的,可能和填单时不同。带出栏位若绑定到数据库字段,则在BPM中保留了数据副本,每次打开表单时,信息内容和填单时保持一致。
可以带出BPM主数据中的数据,也可以带出外部数据库的数据,通过ESB还可以带出SAP,Webservice等外部系统的数据。
文本框,下拉框等都支持保存主键带出信息。
Created with the Personal Edition of HelpNDoc: Free EPub and documentation generator