Bootstrap Table清空資料後再新增資料時資料錯亂
阿新 • • 發佈:2018-11-09
function filterVave() {
$("#table-vave").bootstrapTable('removeAll');
var selectedContent = $("#table-function").bootstrapTable('getSelections');
$("#table-vave").bootstrapTable("append", selectedContent);
}
removeAll清空資料之後使用append新增資料(詭異資料錯亂)
function filterVave() { // $("#table-vave").bootstrapTable('removeAll'); var selectedContent = $("#table-function").bootstrapTable('getSelections'); $('#table-vave').bootstrapTable('destroy'); initVaveTable(); $("#table-vave").bootstrapTable("append", selectedContent); initRelatedCavityAndCost(); }
先銷燬,然後重新初始化,而後新增資料(資料正常)
function filterVave() { $("#table-vave").bootstrapTable('removeAll'); var selectedContent = $("#table-function").bootstrapTable('getSelections'); // $("#table-vave").bootstrapTable("append", selectedContent); $('#table-vave').bootstrapTable('refreshOptions',{data:selectedContent}); initRelatedCavityAndCost(); }
removeAll清空資料之後使用refreshOptions新增資料(資料正常)
總結:表資料變更後未重新整理會造成資料錯亂