0

我已经将backgrid.js与骨干网.marionnette.js 集成在一起。文档中有关于如何从网格中删除单行或列的规范,如下所示

// Remove a column
var genderCol = grid.columns.where({ name: "gender" });
grid.removeColumn(genderCol);

// Remove rows
var musketeers = grid.collection.where({ job: "Musketeer" });
grid.removeRow(musketeers);

但如何remove multiple rows from the grid as well as in the database using backgrid.js

谢谢并恭祝安康

4

2 回答 2

1

调用 Backbone.Model#destroy() 从集合中移除和销毁模型。Backbone 没有批量删除功能,因此您必须一一删除它们。

于 2013-06-24T05:56:01.870 回答
0

它很简单collection.add or collection.remove

参考删除同样适用于添加。这个

backgrid中获取选定模型的集合

var selectedModels = grid.getSelectedModels();

去除

backgriCollections.remove(selectedModels);

很简单。

于 2013-06-24T07:00:03.957 回答