表单引擎相关的方法
AWSForm.saveFormData(isTransact, callback)
保存表单数据,表单工具栏保存
和办理
按钮调用
参数名 | 说明 |
---|---|
isTransact | 是否是办理按钮触发,人工调用时,传入true即可模拟调用办理 按钮,其原理是根据该参数的值,在表单保存成功后,来调用办理的相关操作 |
callback | 一个回调函数,保存成功后执行 |
AWSForm.getFormData(frm, filter)
根绝过滤器,获取指定的form中的字段的值,一个json结构,通常表单中该方法是固定的。
参数名 | 说明 |
---|---|
frm | 当前表单中form的jquery对象 |
filter | 一个过滤器,逗号分隔,目的是从form中有目的获取数据 |
示例代码
//boItemList这个是在表单上的一个input,是BO表的字段列表,根据这个值,获取所有BO表字段的表单值
var boData = AWSForm.getFormData($('#frmMain'), $("#boItemList").val());//标准json结构
AWSFormUI.setComponentAutoWidth(boItemName)
设置表单的UI组件宽度
参数名 | 说明 |
---|---|
boItemName | 可以是一个字段名;或者是一个字段名的jQuery对象,如:$("#字段名") |
通常情况下,表单UI组件会自动处理宽度,但是一些场景需要隐藏字段,当这些隐藏的字段再次需要展示时,会需要调用该方法。
注意:请在组件所在的容器显示之后调用该方法
AWSFormUtil.checkModifyState()
检查表单是否有修改的值
- 返回true,表示存在修改的内容
- 返回false,没有修改的内容
AWSFormUtil.refreshPage()
刷新当前表单页面
AWSFormMainAPI.customCloseFormPage(customFunction);
自定义任务办理完毕后的页面关闭函数
参数名 | 说明 |
---|---|
customFunction | 自定义函数的名称 |
示例:
下面的代码片段可以放到表单中或者将脚本内容放到JS文件中表单统一引用这个文件:
<script>
AWSFormMainAPI.customCloseFormPage(function(){
//自己处理当前的窗口如何的代码
return true;//最后返回true
});
</script>
Seven
010-62962343-690
liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区