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