表单设计是根据用户需求设计界面功能,当新建表单类型选择表单时,需配置基础设置和表单设计。
(1)在基础设置页面填写相关信息,如下图所示。
数据连接不做操作时,为无表设计,可直接点击下一步进行表单设计;
流程设计为有表时,流程发起后流程字段的数据会写入所关联表对应的字段中,下拉数据连接选择数据库,在下方点击“新增一行按钮”,进入数据选择页面选择绑定数据库表(单表或者多表),数据来源于数据建模,如下图所示。
点击确定即可完成表的选择,在基础信息页面下方显示。选择多表时,需配置子表的外键字段和关联主键,使主表和子表关联;若选择单表则无需此步骤,如下图所示。http://www.jnpfsoft.com/?from=CSDNm
(2)配置完基础设置后,点击下一步进入表单设计页面,从左侧控件区域拖拽或点击控件,根据自己的业务流程设计表单设计。
选择一个控件,可在右侧配置属性,若是有表设计,需下拉“控件字段”选择所关联表的字段名,如下图所示。
表单是多表设计时可以设计副表加子表/两个副表/两个子表,如需要子表,选择设计子表控件,并在右侧组件属性区域关联子表(关联的子表数据来源于在基础设置中添加的子表),方能拖拽控件到设计子表控件区域中,单表设计和无表设计无需此操作,如图1-1-7所示。
子表支持设置合计,开启后,设计子表框下方会展示合计栏,需选择合计字段(来源于子表内单行输入、数字输入类型的字段),合计字段可以进行多选。
设计子表中的控件同样需在右侧组件属性下拉控件字段选择关联子表的字段名。副表设计可直接选择控件后,在右侧数据库表选择关联副表,并关联对应控件字段。在组件属性中可配置自定义组件事件,支持发生变化时触发、失去焦点时触发,点击对应事件可在代码区域编写,支持JavaScript的脚本。
配置完成后点击确定即可完成表单的设计。