bootstrap insertRow后getData数据为空
发布日期:2021-05-08 20:02:44 浏览次数:19 分类:精选文章

本文共 913 字,大约阅读时间需要 3 分钟。

insertRow方法新增一行后,getData方法获取表格数据时,新增的一行数据都是空的,

解决办法:

getData前,先更新一下表格数据:

function editColumn() {   var count = $("#table").bootstrapTable('getData').length;   var params = new Array();   for (var dataIndex = 0; dataIndex <= count; dataIndex++) {      var columns = $('#table tr[data-index="' + dataIndex + '"] td');      var obj = new Object();      for (var i = 0; i < columns.length; i++) {         var inputValue = $(columns[i]).find('input');         var selectValue = $(columns[i]).find('select');         var key = table.options.columns[i].field;         if ($.common.isNotEmpty(inputValue.val())) {            obj[key] = inputValue.val();         } else if ($.common.isNotEmpty(selectValue.val())) {            obj[key] = selectValue.val();         } else {            obj[key] = "";         }      }      params.push({ index: dataIndex, row: obj });   }   $("#table").bootstrapTable("updateRow", params);}
上一篇:@RequestBody和@RequestParam
下一篇:前端json对象动态添加属性并赋值

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年04月15日 16时59分52秒