Динамически добавлять и удалять компоненты в окне с помощью удаленного JS. - PullRequest
0 голосов
/ 29 августа 2011

Я создал окно, в котором есть сетка и тбар. Я добавил меню в tbar, и при выборе одного из пунктов меню я хочу удалить текущую сетку и загрузить новую сетку из файла, который хранится на стороне сервера. Как я могу это сделать.

Я попытался использовать 'Loader' с окном. Мне удалось удалить дочерний компонент [grid] с помощью команды «удалить», но как я могу получить доступ к файлу на стороне сервера, обработать его и добавить его в качестве дочернего в окно?

Нихилу

1 Ответ

0 голосов
/ 29 августа 2011

Загрузка новых данных для данных сетки с использованием AJAX:

http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/xml-grid.html

http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/remote-group-summary-grid.html

Удалить старую сетку и вставить новую, используя функции remove и insert:

http://docs.sencha.com/ext-js/4-0/#!/api/Ext.window.Window

Но я думаю, что это не лучший способ. Если у вас уже есть сетка на окне, просто используйте store с ajax proxy, чтобы получить данные с сервера.

...