Теперь я тестирую базовую клавиатуру для двусторонней передачи данных. Есть ли способ, чтобы отменить изменения, например, при редактировании модели данных с помощью формы, пользователь нажал кнопку отмены, как в картинке нижеbackbone stickit - возврат изменений модели
Кажется, модель была изменена на когда мы вводим форму. Я хочу, чтобы пользователь нажал кнопку отмены, модель вернется к исходному значению.
Я прочитал о updateModel, для которого требуется истинное значение для подтверждения обновления модели. Однако, как можно изменить мой ракурс [отменить мероприятие] вызвать ложного значения функцию UpdateModel , так что модель не будет обновляться со значением TextField.
Нужна ли мне что-то вроде глобальной переменной?
//global variable
var updateModelTitle = true;
//backbone stickit bindings
bindings: {
'#title': {
observe: 'title',
updateModel: 'confirmUpdate'
}
},
confirmUpdate: function(val, event, options) {
return updateModelTitle;
}
//cancel button event click event
updateModelTitle = false;
Заранее благодарим за любую помощь.
спасибо, посмотрим на это, позже –