Bootstrap Table--onEditableSave
2024-10-19 15:28:24
当某列编辑完成后,需要对当前列所在的行进行修改操作:
$("#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。
如果你的列中有
formatter:function(value,row,index){} 函数,
在onEditableSave 方法执行完成后,该函数会重新执行,这样就会把修改后的列的值重新拿到进行处理。
最新文章
- SQLSERVER 使用 ROLLUP 汇总数据,实现分组统计,合计,小计
- 添加sudo权限
- Moqui学习之数据与资源
- js call apply bind简单的理解
- [Everyday Mathematics]20150207
- SQL学习之去重复查询
- 本地代码上传到GitHub---拷贝github代码
- ASP.NET 基础多文件上传
- hdu3076—概率dp
- offline页面开发常用方法及页面控件验证
- Spring Boot开启的 2 种方式
- 如何将备份的oracle数据库还原到指定用户下。
- Mvc4_@Styles.Render提高性能
- GridControl常见用法【转】
- Jsp获取Java的重定向赋值(String)
- EBS 中查看LOV中的查询语句
- 『实践』百度地图给多个marker添加右键菜单(删除、更新)
- GLOBAL_NAMES参数研究
- 使用xshell远程登录ubuntu使用vi编辑不能使用删除键方向键
- django中跨app引用model
热门文章
- [LeetCode]220. 存在重复元素 III
- loj 2778「BalticOI 2018」基因工程
- 在springboot中使用拦截器
- 解决Linux下SSH超时自动断开
- QQ第三方登陆
- 去除多余的Merge branch提交
- #1055 ... sql_mode=only_full_group_by
- 前后台入门系统搭建详解(springboot+angularjs)
- float浮动导致父元素高度坍塌的原因及清除浮动方法
- UITextField实时监听输入文本的变化