驰骋工作流引擎表单设计器-数据获取

原创 2016年08月31日 16:22:46

 

当一个字段的值是从其它表中取出来,或者通过后台的计算出来,或者通过js脚本计算出来,我们称为字段的数据自动获取。自由表单的获取方式分为,保存后获取与js计算获取两种方式。

自动获取分为如下几种方式:

clip_image002[28]

方式1:本表单中数据计算

1, 表单中的字段计算分为主表字段之间的计算与从表之间的计算,它们的设置格式与约定规则都是相同的。如果设置的是表单的主表字段,那么是表单上主表控件值之间的计算了。如果设置的是从表的字段,那么就是表单列这间的计算。

2, 表达公式支持中文也支持字段名称,比如:你可以书写成 @单价*@金额 也可以书写成@danjia*@jiner

3, 计算是以javascript 方式完成的。所以当数值变化后就可以看到计算结果。

方式2:利用SQL自动填充.

比如: Select Addr From 商品表 WHERE No=@FK_Pro FK_Pro是本表中的任意字段名。

应用案例:在请假流程表单中获取两个表单日期(开始日期,结束日期)的相隔的天数。

处理步骤:

首先在建立一个函数 GetSpanDays(dtForm,dtTo) 。 dtFrom,日期从,dtTo 日期到。

设置一个SQL,放在文本框里。
For sqlserver: SELECT GetSpanDays(@DTForm,@DTTo)
For Orace : SELECT GetSpanDays(@DTForm,@DTTo) FROM DUAL

把此字段设置为只读(只有只读的字段才可以被自动计算)。

工作原理:

CCForm在保存后,首先检查一个只读字段是否有扩展属性,如果有就把设置的信息SQL中的变量替换下来,执行这个SQL,把返回值赋给当前这个只读字段。

方式3:本表单中外键列。

比如:表单中有商品编号列,需要填充商品地址、供应商电话。

方式4:对一个从表的列求值。

对于有从表的有效,在案例视频中有一个报销总金额=从表的小计中求合。

总结:对于3,4两种模式都可以变相的用第二种模式实现它。

 

 

更多的功能探索,请访问在线演示平台:

流程演示环境:http://demo.ccflow.org/

OA演示环境:(用户名amdin 密码:pub) http://ccoa.ccflow.org/Main/NewHome/login.aspx

驰骋工作流引擎官方网站:http://www.ccflow.org/

与众多爱好者共同探索,请加官方QQ群:383352596

指定联系官方QQ:1146275232

两种自定义表单设计方案 [原创]

最近参与一个项目,客户要求提供自定义表单的功能。主要的要求是:能够对表单的字段进行增删改,对显示表单的格式可以灵活定制。由于客户的表单变动可能比较频繁,所以决定实现自定义表单功能。初步设想出以下两种自...
  • JOHNCOOLS
  • JOHNCOOLS
  • 2006年12月11日 16:30
  • 2208

学习开源驰骋工作流引擎的难点是什么?

前言: 为什么有的人可以用好ccflow,有的人就用不起来?为什么别人行,你而没有使用成功?学习ccflow的难点是什么?这里我们作为官方技术支持人员,总结如下几条,还望以前没有用好ccflow的朋...
  • jflows
  • jflows
  • 2015年12月18日 18:23
  • 1319

驰骋工作流引擎表单设计器-级联下拉框

Technorati Tags: 开源工作流引擎,驰骋.net工作流引擎,开源表单引擎,ccform,ccflow,jflow,ccbpm,级联下拉框   驰骋工作流表单设计器中,为实现数据之间的...
  • ccflow4
  • ccflow4
  • 2016年08月31日 16:36
  • 223

驰骋工作流引擎表单设计器-控件自动完成

Technorati Tags: 开源工作流引擎,驰骋.net工作流引擎,开源表单引擎,ccform,ccflow,jflow,ccbpm,控件自动完成 驰骋工作流引擎中,为了满足通过关键字段而获取...
  • ccflow4
  • ccflow4
  • 2016年08月31日 17:30
  • 382

驰骋工作流引擎表单设计器-Pop返回值

Technorati Tags: 开源工作流引擎,驰骋.net工作流引擎,开源表单引擎,ccform,ccflow,jflow,ccbpm,POP返回值   驰骋工作流引擎是为了方便用户在从某一数...
  • ccflow4
  • ccflow4
  • 2016年08月31日 17:37
  • 370

驰骋工作流引擎表单设计器功能一览表

Technorati Tags: 开源工作流引擎,驰骋.net工作流引擎,开源表单引擎,ccform,ccflow,jflow,ccbpm   基础功能 属性:用来控制表单的基本属性 ...
  • ccflow4
  • ccflow4
  • 2016年08月31日 15:39
  • 469

驰骋工作流引擎表单设计器--表单装载前数据填充

Technorati Tags: 开源工作流引擎,驰骋.net工作流引擎,开源表单引擎,ccform,ccflow,jflow,ccbpm,表单装载前数据填充 扩展设置是用户在处理比较复杂功能需求时...
  • ccflow4
  • ccflow4
  • 2016年08月31日 15:51
  • 213

驰骋工作流引擎表单设计器-字段超连接

Technorati Tags: 开源工作流引擎,驰骋.net工作流引擎,开源表单引擎,ccform,ccflow,jflow,ccbpm,字段超链接   字段超连接是把只读的并且是可见的字段不以...
  • ccflow4
  • ccflow4
  • 2016年08月31日 17:33
  • 211

驰骋开源工作流ccflow可扫描二维码的表单设计

功能描述:          在PC端,设计表单时,添加二维码。表单打印之后,使用手机端扫描,可以查看流程的轨迹与表单。 添加方式如下图所示: 右键点击添加的装饰图片...
  • jflows
  • jflows
  • 2016年11月11日 09:43
  • 940

在线web表单设计器

这是两年前做的表单设计器
  • xiezunjin
  • xiezunjin
  • 2016年07月29日 15:15
  • 2108
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:驰骋工作流引擎表单设计器-数据获取
举报原因:
原因补充:

(最多只允许输入30个字)