Заполнение сетки и формы с тем же JSON? - PullRequest
1 голос
/ 06 июня 2011

Можно ли заполнить сетку одними данными JSON и формой другими из того же JSON? Два магазина или две модели или обе? простой пример ...; -)

1 Ответ

1 голос
/ 06 июня 2011

Да, лучший способ сделать это - манипулировать считывателем, который, как и возвращающие записи, также хранит любой необработанный json, отправленный с сервера.

Самым простым решением было бы указать параметры считывателя для вашей сетки, но затем иметь прослушиватель в хранилище, который затем обработал свойство rawData из считывателя, чтобы получить дополнительные значения для вашей формы.

Конечно, если данные вашей формы связаны с данными сетки, вам лучше использовать вложенную загрузку и form.loadRecord в обработчике событий загрузки магазина. См. Примеры Ext (пример привязки данных к форме и сетке), чтобы понять, как это сделать.

В зависимости от обстоятельств, другой подход, аналогичный Ext FAQ , заключается в обработке Ajax с помощью простого Ext.Ajax.Request, и этот процесс обрабатывает json через два хранилища с локальными прокси, но это мне кажется, модель данных Ext4 не такая дружелюбная.

...