OA流程表单母版页回调方法
以下是OA流程表单母版页的Ajax提交、按钮打开页面的回调方法:
1、Ajax提交
/**
* 构建提交表单数据,表单提交前调用
* @param formData json: 表单数据
* @param string businessDataId 业务数据ID
* @param params json: 按钮配置数据
* @return {Object} 如果是返回false,可中断提交操作
*/
function buildSubmitFormData(formData, businessDataId, params){ }
/**
* 自定义提交成功方法,保存或修改表单数据成功调用
* @param string businessDataId 业务数据ID
* @param result json: 提交结果数据
* @param response json: 请求返回数据
*/
function submitSuccess(businessDataId, result, response){ }
/**
* 保存或修改表单数据失败调用
* @param params json: 按钮配置数据
* @param result json: 请求返回数据
*/
function submitFail(params, result)
2、按钮打开页面
/**
* 弹层确定关闭弹窗调用
* @param params json: 弹出模态框配置参数
* @param result json: 返回数据
*/
function closeModelSuccess(params, result) {}
/**
* 弹层取消弹窗调用
* @param params json: 弹出模态框配置参数
*/
function cancelModelCallback(params){ }
/**
* 弹层关闭时调用(只要层关闭都会触发)
* @param params json: 弹出模态框配置参数
*/
function closeModelCallback(params){ }