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添加数据(数据正常)
总结:表数据变更后未刷新会造成数据错乱