我已经集成了backgrid.js和backbone.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
Thanks and regards
调用backbone . model# destroy()从集合中删除和销毁一个模型。主干没有批量删除功能,所以你必须一个一个地删除它们。
就像collection.add or collection.remove
一样简单
参考删除相同适用于添加。
从backgrid
中获取选定模型的集合var selectedModels = grid.getSelectedModels();
删除
backgriCollections.remove(selectedModels);
非常简单。