工作流参数回填的用法——点击不同按钮保存不同的状态值

4224
1

Shirley 小试身手Lv3

发表于2019-7-19 14:56

楼主
本帖最后由 Shirley 于 2019-7-19 14:56 编辑

需求描述:
如下样式表单回填,要求点击保存和发布按钮向数据库中回填不同的状态值

实现方法:
1.制作表单:
  (1)表单容器中的表单组件设置表达式及表单容器过滤条件,其中id这个组件为表单的主键字段;
  1. 1.在表单容器上设置过滤条件的目的是为了在打开表单时显示为空表样,如果不设置条件的话表达式会默认取值。
  2. 2.flag组件设置默认值为保存状态时的值1。
  3. 3.flag组件可以设置隐藏,可以设置只读。
复制代码
(2)设置回填属性。

注意:设置主键字段
ps.表单组件中设置表达式在设置回填对应关系时可以自动匹配,比较方便
   (3)添加按钮,最终得到表样如下:

2.绘制工作流,如下图所示


(1)定义流程变量@id

(2)对参数进行赋值。
选择表单活动,参数->参数赋值,添加刚刚定义的参数@id,并对其赋值
其中:
赋值公式中的表达式HHH2.HHH3为表单容器代号.组件代号,是表单的主键所在组件的代号

(3)设置表单主键

(4)设置参数回填
选择表单活动,参数->参数回填,
其中:
组建名中的表达式HHH2.HHH7为表单容器代号.组件代号,是刚才设置的状态组件flag的所在表单容器编号.组件代号


3.设置按钮事件(1)设置发布按钮属性->工作流设置->发起
注意,不选择按钮事件

(2)设置保存按钮属性->事件->保存


实现效果:


最近看过此主题的会员

王硕

alimu

贯佳睿

wxw

823583266

zly_2960

陈平安

esen_4ZY2513DM2

yiyiyiyiy

chenzyd

sddfvcww

ddb

esen_4V2DOOOE0C

esen_4VMPTESJ3J

liulei6511

chestnut

JCsang

1个回答

只看楼主

辰哥 管理员

发表于2019-9-27 17:22

只看该作者

取消 关注该作者的回复

沙发

感谢大神的技能分享

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号