Показать сообщение отдельно
  #1 (permalink)  
Старый 22.05.2016, 20:48
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

Ext.app.bind.Formula: Сложные формулы
Я сделал кнопку:

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 пересчитался?

.
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Ответить с цитированием