表单上可以只保存主键栏位,其余栏位的信息由主键带出。

比如采购订单中只保存供应商编号,附加信息如企业名称、法人代表、营业执照、注册资金等根据客户编号自动带出,如下图:

功能实现

使用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