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

Еще один вариант нашел как выкрутиться. Несколько лучше выглядит. Надо задать значение по умолчанию в самом компоненте. Например:

text: "Print Label",
handler: "printLabel",
disabled: true, // значение по умолчанию
bind: {
	disabled: "{printLabelButtonDisabled}"
}


и формулы

formulas: {
	printLabelButtonDisabled: function(get) {
		var barcode = get("selectedCommand.barcode");
		return barcode ? barcode.indexOf("%") != -1 : true;
	},
	selectedCommand: function(get) {
		return get("commandsGrid.selection");
	}
},
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Ответить с цитированием