(Позвольте мне начать с того, что я новичок в Backbone и Backgrid.) Я использую Backgrid и расширение select-all, и у меня были проблемы с «отловом» события, когда select all срабатывает в моем содержащем/родительском представлении. Я хочу показать подробное представление, когда строка выбрана в основной сетке. Итак, мне нужно, чтобы событие выбора в сетке всплывало в родительском представлении, чтобы оно могло отображать детали в другом представлении.
var view = Backbone.View.extend({
el: '.grid',
initialize: function () {
var columns = [{
name: "id",
label: "ID",
editable: false,
cell: "string"
}, {
name: "",
label: "Action",
cell: "select-row"
}];
var grid = new Backgrid.Grid({
columns: columns,
collection: this.collection
});
$("#backgrid").append(grid.render().$el);
});
});
Теперь я думаю, что хочу добавить что-то подобное в представление
events: {
"backgrid:select": "<name of the function i want to call>"
}
Но это, кажется, не работает. Любая помощь будет оценена по достоинству.
"backgrid:select"
- person Sushanth --   schedule 06.06.2013