0

グリッドの各行にはモデルを保存するためのボタンがあり、保留中の編集がある行を強調表示する方法が必要です。保存せずにグリッドの周りをクリックするのは簡単すぎて、保存されていない編集を完全に追跡できなくなります。一部のユーザーは、保存ボタンに気付かず、セルをクリックするとすぐに編集内容が保存されると誤解する場合があります。

4

1 に答える 1

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());
        });        
    }
});
于 2014-04-03T06:01:27.597 に答える