1. 当某列编辑完成后,需要对当前列所在的行进行修改操作:

    $("#grid").bootstrapTable({

    url:'',

    ……

    …… //其他属性

    columns:[{

    field:'rowId',

    title:'序号',

    width:30,

    align: 'center',

    formatter:function(value,row,index){

    row.rowId = index;

    return index+1;

    }

    …… //其他列

    }],

     onEditableSave: function (field, row, oldValue, $el) {

      $table = $('#grid').bootstrapTable({});

      $table.bootstrapTable('updateRow', {index: row.rowId, row: row});

        }

    注意:黑色粗体字就是新增的代码,表示在列编辑完成后,对当前列所在的行进行修改。

    index 表示该行所在的索引。由于onEditableSave函数的参数中没有index,只能自己特殊处理了。看到在columns属性中,有一个field:'rowId’就是自己处理的,rowId赋给row。

  2. 如果你的列中有

    formatter:function(value,row,index){} 函数,

    在onEditableSave 方法执行完成后,该函数会重新执行,这样就会把修改后的列的值重新拿到进行处理。

最新文章

  1. SQLSERVER 使用 ROLLUP 汇总数据,实现分组统计,合计,小计
  2. 添加sudo权限
  3. Moqui学习之数据与资源
  4. js call apply bind简单的理解
  5. [Everyday Mathematics]20150207
  6. SQL学习之去重复查询
  7. 本地代码上传到GitHub---拷贝github代码
  8. ASP.NET 基础多文件上传
  9. hdu3076—概率dp
  10. offline页面开发常用方法及页面控件验证
  11. Spring Boot开启的 2 种方式
  12. 如何将备份的oracle数据库还原到指定用户下。
  13. Mvc4_@Styles.Render提高性能
  14. GridControl常见用法【转】
  15. Jsp获取Java的重定向赋值(String)
  16. EBS 中查看LOV中的查询语句
  17. 『实践』百度地图给多个marker添加右键菜单(删除、更新)
  18. GLOBAL_NAMES参数研究
  19. 使用xshell远程登录ubuntu使用vi编辑不能使用删除键方向键
  20. django中跨app引用model

热门文章

  1. [LeetCode]220. 存在重复元素 III
  2. loj 2778「BalticOI 2018」基因工程
  3. 在springboot中使用拦截器
  4. 解决Linux下SSH超时自动断开
  5. QQ第三方登陆
  6. 去除多余的Merge branch提交
  7. #1055 ... sql_mode=only_full_group_by
  8. 前后台入门系统搭建详解(springboot+angularjs)
  9. float浮动导致父元素高度坍塌的原因及清除浮动方法
  10. UITextField实时监听输入文本的变化