Я сделал кнопку:
text: "Rollback",
handler: "onRollbackClick",
bind: {
disabled: "{rollbackButtonDisabled}"
}
И сделал формулу, для расчета свойства disabled этой кнопки:
rollbackButtonDisabled: function(get) {
var first = get("cuttingListStore").first();
return !get("started") || (first ? first.get("current") : true);
}
Но она не вычисляется (при загрузке приложения). Я туда подставлял console.log(), который не был вызван.
Что я не так делаю?
П.С. Мало того, при перезагрузке хранилища cuttingListStore как сделать, чтобы disabled пересчитался?
.