主表表单JavaScript
formOnload()
加载后事件
示例代码
function formOnload(){
console.log('加载后事件');
}
formSave()
表单保存前事件
参数名 | 说明 |
---|---|
isTransact | 值为true,表示办理按钮触发的保存动作,其他情况是保存按钮触发的保存动作 |
示例代码
/*
参数isTransact为true,表示办理按钮触发的保存动作
其他情况是保存按钮触发的保存动作
*/
function formSave(isTransact){
if(isTransact==true){
alert("办理");
}else{
alert("保存");
}
return true; //return false 可阻止保存和办理动作
}
auditMenuChange(commentObj)
审核菜单改变事件
示例代码
function auditMenuChange(commentObj){
// commentObj是所选择的菜单的jQuery对象
// 或者使用如下代码:
alert($("input[name='commentOption']:checked").val());//当前选中的审核菜单名称
}
保存成功后自动刷新表单
一些特殊场景需要保存表单后自动刷新表单,这时只需在表单form中定义特定变量即可
示例代码
<script type="text/javascript">
var isRefreshPage = true; //点击主表单保存和子表单保存按钮均会刷新主表单
var isAfterSaveRefreshPage = true; //只有点击主表单保存按钮的时候才刷新主表单页面
</script>
表单支持@公式
HTML表单在运行时可自动解析AWS @公式
示例代码
//当com.finpaas.apps.expense应用中参数isBXSupportRForm为true时,显示当前tr行,否则不显示
<tr style="display: @if(@getProperty(isBXSupportRForm,com.finpaas.apps.expense), ,none);">
<td class="awsui-ux-title"><label id="RBILLSLabel" class="aws-form-ux-label" for="RBILLS">关联审批单</label></td>
<td class="aws-form-ux-content colspan_3" colspan="3">[#RBILLS]</td>
</tr>
延伸阅读
Seven
010-62962343-690
liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区