小编Dan*_*Dan的帖子

Backgrid捕捉精选所有活动

(我先写一下,我是Backbone和Backgrid的新手.)我正在使用Backgrid和select-all扩展,我遇到的问题是"捕获"选择all在我的包含/父视图中触发的事件.我想在主网格中选择行时显示详细信息视图.因此,我需要网格中的select事件冒泡到父视图,以便它可以在另一个视图中显示详细信息.

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);
    });
});
Run Code Online (Sandbox Code Playgroud)

现在我想我想在视图中添加这样的东西

events: {
"backgrid:select": "<name of the function i want to call>"
}
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.任何帮助,将不胜感激.

backbone.js backbone-events backbone-views backgrid

2
推荐指数
1
解决办法
3253
查看次数