Я просто хочу проверить, есть ли другой способ проверить, была ли ячейка отредактирована. В настоящее время здесь приведен фрагмент кода. Это настраиваемый редактор ячеек.Проверьте, не отредактирована ли задняя ячейка
Backgrid.CustomDateCell = Backgrid.DateCell.extend({
editor: Backgrid.InputCellEditor.extend({
attributes: {
type: "text"
},
events: {},
initialize: function(){
Backgrid.InputCellEditor.prototype.initialize.apply(this, arguments);
var _input = this;
$(this.el).prop('readonly', true);
$(this.el).datepicker({
autoclose: true,
todayHighlight: true,
format: "mm/dd/yyyy",
viewMode: "months",
minViewMode: "months"
});
$(this.el).on('hide', function(e){
var command = new Backgrid.Command({});
_input.model.set(_input.column.get("name"), e.date);
_input.model.trigger("backgrid:edited", _input.model, _input.column, command);
command = _input = null;
$(this).parent('td').addClass('cell-edited');
});
}
})
});
Последняя часть, где я выбрал родительский тд текущего DateTimePicker манипулируют и добавить новый класс не работает. Хотя я пытаюсь найти решение, чтобы заставить это работать, я просто хочу знать, имеет ли backgrid уже лучший способ проверить, была ли ячейка отредактирована или нет.
Заранее спасибо