如何从backgrid js中删除多行



我已经集成了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);

非常简单。

相关内容

  • 没有找到相关文章

最新更新