【发布时间】:2016-10-12 22:37:34
【问题描述】:
我是 backgrid 的新手,并在表单中使用它以允许用户选择一行(通过复选框),然后单击“提交”。我无法弄清楚如何将我的网格配置为像“单选按钮”一样只能选择一行。这是 backgrid 本身支持的东西,还是我需要编写一个处理程序来“取消选择”以前选择的行?
【问题讨论】:
-
我可以看到如何设置一个事件处理程序来捕获被选中的行
wellCollection.on('backgrid:selected', function(model, selected) { alert('A Backgrid row was selected! ' + model.attributes.api + ' : ' + selected); });效果很好。但是,我想遍历所有行,如果“选择”了任何其他行,则会阻止额外的选择。我的 JavaScript 还不够成熟,无法阅读 Backgrid 源代码并弄清楚这一点。
标签: backbone.js-collections backgrid