行编辑回调方法

 如需要加入行编辑的回调函数的操作步骤如下:

1. 知道当前列表的id (例如表格的id为demoUserGrid,后面步骤也都根据这个id来实现)

2. 在自定义脚本中重写 setDemoUserGridConfig 方法(注意方法名称 规则是 set + 列表id(首字母大写) + Config)

3. 重写的方法中会传入一个配置对象,直接往配置对象中加入回调方法即可。

  var setDemoUserGridConfig = function(config) {
    // 保存后回调 res: 服务请求结果参数
    config.aftersavefunc = function(res) {
      console.log("aftersavefunc")
    }
  // 保存前回调 saveRowDatas: getForm拿到的编辑行的数据, rowid: 行id 
    config.beforesavefunc = function(saveRowDatas, rowid) {
        console.log("beforesavefunc")
        return true; // return false 时直接退出保存
    }
    // 点击新增/编辑 前的回调 status: 状态(add:新增,edit:编辑)
    config.addNewLinebeforefunc = function(status) {
        console.log("addNewLinebeforefunc",status)
        return true; // return false 时直接退出新增/编辑
    }
  // 点击新增/编辑 后的回调 status: 状态(add:新增,edit:编辑)
    config.addNewLineafterfunc = function(status) {
        console.log("addNewLineafterfunc",status)
    }
  // 取消前的回调 status: 状态(add:新增,edit:编辑)
    config.restoreafterfunc = function(status) {
        console.log("restoreafterfunc",status)
    }
  // 取消后的回调 status: 状态(add:新增,edit:编辑)
    config.restorebeforefunc = function(status) {
        console.log("restorebeforefunc",status)
        return true; // return false 时直接退出取消

    }
return config;
  }