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

Как в schema поменять тип proxy? (прописываю, но в sencha app build не работает)
Я сделал базовую модель для всех моделей. В ней прописал proxy. По умолчанию proxy создается типа ajax. А мне нужно rest. При добавлении type: "rest" в sencha app watch все работает. А приложение после sencha app build не работает (Uncaught TypeError: Cannot set property 'component' of null).

Ext.define("Element.model.Base", {
	extend: "Ext.data.Model",
	fields: [{
		name: "id",
		type: "auto"
	}],
	schema: {
		namespace: "Element.model",
		proxy: {
			//type: "rest", // эта строка в sencha app build не работает
			reader: {
				type: "json",
				rootProperty: "data"
			}
		}
	}
});


Я попытался сделать override

Ext.define("Element.override.data.schema.Schema", {
	override: "Ext.data.schema.Schema",
	proxy: {
		type: "rest"
	}
});


Но он не помог. Он игнорируется в sencha cmd.

Как мне поменять тип proxy?

https://www.sencha.com/forum/showthr...ork)&p=1133988
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.

Последний раз редактировалось khusamov, 29.04.2016 в 13:25.
Ответить с цитированием