o2oa api: form | o2oa开发平台-游戏厅捕鱼达人

class

form 流程表单。

usable range

process

example

//可以在脚本中获取表单
//方法1:
var form = this.form.getapp().appform; //获取表单
//方法2
var form = this.target; //在表单本身的事件脚本中获取

source

members

jsonobject

表单的配置信息,比如表单名称,提交方式等等.

type

  • object

example

//可以在脚本中获取表单配置信息
var json = this.form.getapp().appform.json; //表单配置信息
var name = json.name; //表单名称

source

modulesarray

表单中的所有组件数组.

type

  • array

example

//下面的样例对表单组件进行循环,并且判断是输入类型的组件
var modules = this.form.getapp().appform.modules; //获取所有表单组件
for( var i=0; i

source

allobject

表单中的所有组件对象.

该对象的key是组件标识,value是组件对象,可以使用该对象根据组件标识获取组件。
需要注意的是,在子表单中嵌入不绑定数据的组件(比如div,common,button等等),系统允许重名。
在打开表单的时候,系统会根据重名情况,自动在组件的标识后跟上 "_1", "_2"。

type

  • object

example

var moduleall = this.form.getapp().appform.all; //获取组件对象
var subjectfield = moduleall["subject"] //获取名称为subject的组件

source

methods

getroutedatalist() → {array.

网站地图