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

Sencha Cmd - не нашел defaultType внутри defaults
Разместил я в одном классе вот такую конструкцию:

defaults: {
		defaultType: "displayfield",
		defaults: {
			labelWidth: 110,
			anchor: "100%"
		}
	},


В итоге после сборки командой sencha app build класс displayfield не был загружен (не находит его во время исполнения).

Я так понял, что Sencha Cmd в результрующий файл app.js вставляет классы, которые реально используются. И если в классе есть defaultType на первом уровне, то он будет учтен. А вот в моем случае, он похоже его не обнаружил и класс displayfield не вставил.

В итоге пришлось скомандовать внутри класса

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