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

В общем выкрутился вот таким способом:

currentSource: Ext.define("random" + Math.random(), {
			data: {
				created: Ext.Date.parse('10/10/2006', 'm/d/Y'),
				available: false,
				version: 0.01,
				description: "A test object"
			},
			config: {
				created: {
					displayName: "Создано"
				},
				available: {
					displayName: "Доступно"
				},
				version: {
					displayName: "Версия"
				},
				description: {
					displayName: "Описание"
				}
			}
}).prototype



1) для учета sourceConfig придется создавать производный класс
2) для того, чтобы биндились объекты придется объекты оборачивать в

Ext.define("random" + Math.random(), {<здесь сам объект>}).prototype


либо вместо такой обертки можно сделать специальный класс и оборачивать в него, а не плодить толпу таких вот времянок.

Это до поры пока не исправят багу.

П.С. Пробовал оборачивать в new Object() - не помогло. Часть членов ломаются все равно. Если есть по-экономнее обертка - прошу сообщить)

Последний раз редактировалось khusamov, 14.05.2015 в 23:10.
Ответить с цитированием