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){ }