-
Shirley 小试身手Lv3
发表于2019-7-19 14:56
楼主
本帖最后由 Shirley 于 2019-7-19 14:56 编辑
需求描述:
如下样式表单回填,要求点击保存和发布按钮向数据库中回填不同的状态值
实现方法:
1.制作表单:
(1)表单容器中的表单组件设置表达式及表单容器过滤条件,其中id这个组件为表单的主键字段;
复制代码 (2)设置回填属性。
注意:设置主键字段
ps.表单组件中设置表达式在设置回填对应关系时可以自动匹配,比较方便
(3)添加按钮,最终得到表样如下:
2.绘制工作流,如下图所示
(1)定义流程变量@id
(2)对参数进行赋值。
选择表单活动,参数->参数赋值,添加刚刚定义的参数@id,并对其赋值
其中:
赋值公式中的表达式HHH2.HHH3为表单容器代号.组件代号,是表单的主键所在组件的代号
(3)设置表单主键
(4)设置参数回填
选择表单活动,参数->参数回填,
其中:
组建名中的表达式HHH2.HHH7为表单容器代号.组件代号,是刚才设置的状态组件flag的所在表单容器编号.组件代号
3.设置按钮事件(1)设置发布按钮属性->工作流设置->发起
注意,不选择按钮事件
(2)设置保存按钮属性->事件->保存
实现效果:
需求描述:
如下样式表单回填,要求点击保存和发布按钮向数据库中回填不同的状态值
实现方法:
1.制作表单:
(1)表单容器中的表单组件设置表达式及表单容器过滤条件,其中id这个组件为表单的主键字段;
- 1.在表单容器上设置过滤条件的目的是为了在打开表单时显示为空表样,如果不设置条件的话表达式会默认取值。
- 2.flag组件设置默认值为保存状态时的值1。
- 3.flag组件可以设置隐藏,可以设置只读。
注意:设置主键字段
ps.表单组件中设置表达式在设置回填对应关系时可以自动匹配,比较方便
(3)添加按钮,最终得到表样如下:
2.绘制工作流,如下图所示
(1)定义流程变量@id
(2)对参数进行赋值。
选择表单活动,参数->参数赋值,添加刚刚定义的参数@id,并对其赋值
其中:
赋值公式中的表达式HHH2.HHH3为表单容器代号.组件代号,是表单的主键所在组件的代号
(3)设置表单主键
(4)设置参数回填
选择表单活动,参数->参数回填,
其中:
组建名中的表达式HHH2.HHH7为表单容器代号.组件代号,是刚才设置的状态组件flag的所在表单容器编号.组件代号
3.设置按钮事件(1)设置发布按钮属性->工作流设置->发起
注意,不选择按钮事件
(2)设置保存按钮属性->事件->保存
实现效果: