AWS @公式参考指南

表单

form

语法

@form(*boName,*fieldName,processInstId)

  • 表单主表数据

参数

  • boName (必选)BO表名称

  • fieldName (必选)字段名称

  • processInstId (可选)指定流程实例的表单数据

例子

当前流程表单字段F1的值是@form(BO_ABC,F1)

流程实例是999的表单字段F1的值是@form(BO_ABC,F1,999)

parentForm

语法

@parentForm(*boName,*parentBoName,*parentFieldName)

  • 字段子表中父级子表指定字段的值,仅支持字段子表网格数据字典查询语句使用

参数

  • boName (必选)BO表字段名称

  • parentBoName (必选)父级子表BO表名称

  • parentFieldName (必选)父级子表BO表字段名称

例子

当前流程字段子表SHI的值是【… WHERE SHENG='@parentForm(SHI,BO_ACT_SHENG,SHENG)'】

gridFirst

语法

@gridFirst(*boName,*fieldName,sqlClause,processInstId)

  • 表单子表首记录字段值

参数

  • boName (必选)BO表名称

  • fieldName (必选)字段名称

  • sqlClause (可选)过滤业务字段条件的补充sql。如VIP=1 AND L=3

  • processInstId (可选)指定流程实例的表单数据

例子

当前流程表单子表BO_ABC字段F1的首值是@gridFirst(BO_ABC,F1)

gridLast

语法

@gridLast(*boName,*fieldName,sqlClause,processInstId)

  • 表单子表末记录字段值

参数

  • boName (必选)BO表名称

  • fieldName (必选)字段名称

  • sqlClause (可选)过滤业务字段条件的补充sql。如VIP=1 AND L=3

  • processInstId (可选)指定流程实例的表单数据

例子

当前流程表单子表BO_ABC字段F1的最后一条记录值是@gridLast(BO_ABC,F1)

gridCount

语法

@gridCount(*boName,sqlClause,processInstId)

  • 表单子表记录数

参数

  • boName (必选)BO表名称

  • sqlClause (可选)过滤业务字段条件的补充sql。如VIP=1 AND L=3

  • processInstId (可选)指定流程实例的表单数据

例子

当前流程表单子表BO_ABC的记录数是@gridCount(BO_ABC)

gridSum

语法

@gridSum(*boName,*fieldName,sqlClause,processInstId)

  • 表单子表字段求和

参数

  • boName (必选)BO表名称

  • fieldName (必选)字段名称

  • sqlClause (可选)过滤业务字段条件的补充sql。如VIP=1 AND L=3

  • processInstId (可选)指定流程实例的表单数据

例子

当前流程表单子表BO_ABC字段F1的合计值是@gridSum(BO_ABC,F1)

人民币大写是@rmb(@gridSum(BO_ABC,F1))

gridAvg

语法

@gridAvg(*boName,*fieldName,sqlClause,processInstId)

  • 表单子表字段求平均

参数

  • boName (必选)BO表名称

  • fieldName (必选)字段名称

  • sqlClause (可选)过滤业务字段条件的补充sql。如VIP=1 AND L=3

  • processInstId (可选)指定流程实例的表单数据

例子

当前流程表单子表BO_ABC字段F1的平均值是@gridAvg(BO_ABC,F1)

gridMax

语法

@gridMax(*boName,*fieldName,sqlClause,processInstId)

  • 表单子表字段最大值

参数

  • boName (必选)BO表名称

  • fieldName (必选)字段名称

  • sqlClause (可选)过滤业务字段条件的补充sql。如VIP=1 AND L=3

  • processInstId (可选)指定流程实例的表单数据

例子

当前流程表单子表BO_ABC字段F1的最大值是@gridMax(BO_ABC,F1)

gridMin

语法

@gridMin(*boName,*fieldName,sqlClause,processInstId)

  • 表单子表字段最小值

参数

  • boName (必选)BO表名称

  • fieldName (必选)字段名称

  • sqlClause (可选)过滤业务字段条件的补充sql。如VIP=1 AND L=3

  • processInstId (可选)指定流程实例的表单数据

例子

当前流程表单子表BO_ABC字段F1的最小值是@gridMin(BO_ABC,F1)

formDefId

语法

@formDefId

  • 当前表单模型定义Id
  • 从当前流程表单引擎的上下文中获得处于操作状态的表单模型Id

参数

例子

formItemDefId

语法

@formItemDefId

  • 当前表单子表模型定义Id
  • 从当前流程表单引擎的上下文中获得处于操作状态的表单子表模型Id

参数

例子



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区