2015-05-27 2 views

ответ

0

Расширяет Backgrid.HeaderRow

Backgrid.HeaderRow = Backgrid.HeaderRow.extend({ 
    render: function() { 
     var that = this; 
     Backgrid.HeaderRow.__super__.render.apply(this, arguments); 
     _.each(this.columns.models, function(modelValue) { 
     if (modelValue.get('toolTip')) that.$el.find('.' + modelValue.get('name')).attr('title', modelValue.get('toolTip')) 
     }); 
     return this; 
    } 
    }); 

И в колонках проходят TOOLTIP

var pageableGrid = new Backgrid.Grid({ 
    columns: [{ 
    // enable the select-all extension 
    name: "", 
    cell: "select-row", 
    headerCell: "select-all", 
    toolTip:"test tool tip" 
    }].concat(columns), 
    collection: pageableTerritories 
});