使用待处理编辑突出显示Backgrid行

时间:2014-04-03 04:05:11

标签: backgrid

我的网格的每一行都有一个用于保存模型的按钮,我需要一种方法来突出显示待处理编辑的行。在不保存的情况下点击网格太容易了,完全无法保存未保存的编辑内容。有些用户可能也没有注意到保存按钮,并且错误地认为他们的编辑会在他们单击一个单元格后立即保存。

1 个答案:

答案 0 :(得分:0)

这有效:

var MyRow = Backgrid.Row.extend({
    initialize: function() { 
        MyRow.__super__.initialize.apply(this, arguments);
        this.listenTo(this.model, 'change', function (model) {
            this.$el.toggleClass('dirty', model.hasChanged());
        });        
    }
});