关于如何清除来自同名的jqGrid的数据有很多答案,但我找不到任何方法来清除jsGrid的数据。我只想删除所有行并将网格重置为默认值,没有行。
我确实看到Batch Delete method here,但它适用于复选框和条件,我没有看到如何无条件地删除所有行。
答案 0 :(得分:3)
您可以将data
选项设置为清空数组:
$("jsGrid").jsGrid("option", "data", []);
答案 1 :(得分:2)
对我来说唯一有用的是
$("#jsGrid").jsGrid({
controller: {
loadData: function(filter) {
return [];
}
}
});
我们需要返回一个空数组或对象。
我希望这会有所帮助。
答案 2 :(得分:0)
对我没有影响的是
dt_l[[1]]
ID code_a code_b
1: 1 0.7224877 0.4729436
2: 5 0.7556562 0.4359695
dt_l[[2]]
ID code_a code_b code_c
1: 2 0.7629343 0.9226372 0.06482454
2: 4 0.9592109 0.8323915 0.30976919
dt_l[[3]]
ID code_a code_b code_c code_d
No rows
如果我想保留标题以指示根本没有任何行,并且
$(".jsgrid-grid-body").children().remove();
如果我想删除整个网格。