步骤导航母版页回调方法
以下是步骤导航母版页回的按钮打开页面、按钮提交、列表按钮提交、列表删除、行内编辑、转化URL中的变量参数、页面加载的回调方法:
1、按钮打开页面
/**
* 弹层确定关闭弹窗调用
* @param params json: 弹出模态框配置参数
* @param result json: 返回数据
*/
function closeModelSuccess(params, result) {}
/**
* 弹层取消弹窗调用
* @param params json: 弹出模态框配置参数
*/
function cancelModelCallback(params){ }
/**
* 弹层关闭时调用(只要层关闭都会触发)
* @param params json: 弹出模态框配置参数
*/
function closeModelCallback(params){ }
2、按钮提交
/**
* 构建提交表单数据,表单提交前调用
* @param params json: 按钮配置数据
* @param formData json: 表单数据
* @return {Object} 如果是返回false,可中断提交操作
*/
function buildSubmitFormData(formData, params){ }
/**
* 保存或修改表单数据成功调用
* @param result json: 请求返回数据
* @param params json: 按钮配置数据
*/
function submitSuccess(result, params){ }
/**
* 保存或修改表单数据失败调用
* @param result json: 请求返回数据
* @param params json: 按钮配置数据
*/
function submitFail(result, params){ }
3、列表按钮提交
/**
* 提交成功后调用
* @param params json 提交按钮参数
* @param result json 返回数据
*/
function submitSuccess(params, result){ }
/**
* 提交失败后调用
* @param params json 提交按钮参数
* @param result json 返回数据
*/
function submitFail(params, result){ }
4、列表删除
/**
* 批量删除成功后调用
* @param params json 批量删除按钮参数
* @param uiGrid object: 列表对象
* @param res json 返回数据
*/
function batchActionSuccess(params, uiGrid, res){ }
5、行内编辑
/**
* 行内编辑成功调用
* @param params json: 按钮配置数据
* @param uiGrid object: 列表对象
* @param res json: 请求返回数据
*/
function lineEditSuccess(res, uiGrid, params){ }
6、转化URL中的变量参数
/**
* 给URL地址追加页面请求参数,页面请求前调用
* @param url string: 已替换完参数的URL
* @return [String] 追加参数后的URL
*/
function appendUrlByQueryString(url){ }
7、页面加载
/**
* 表单数据加载前调用
*/
function fillFrom(){ }
/**
* 初始化表单验证,表单数据加载完成调用
*/
function initFormValidate(){ }
/**
* 页面加载完后调用
*/
function loadedPage(){ }