Обновление Store новым URL-адресом для отдыха динамически.Extjs4 - PullRequest
1 голос
/ 10 марта 2012

У меня есть две вкладки в моем приложении. Сначала показывайте результаты поиска в сетке, а вторая вкладка имеет сетку (использует «Хранилище сведений»), которая показывает детали.

Я создаю оставшийся URL по клику по результату поиска. Как динамически обновить «хранилище сведений» с помощью нового URL-адреса, чтобы получить новые записи JSON.

Один из способов - использовать EXt.Ajax.request, получить результаты и использовать метод загрузки магазина. Есть ли более элегантный способ.

Ответы [ 2 ]

3 голосов
/ 10 марта 2012

Убедитесь, что хранилища - это разные экземпляры и не распределены между сетками.затем используйте любой обработчик, чтобы установить URL и загрузить:

grid.store.getProxy().url = 'request/my.json';
grid.store.load();    
0 голосов
/ 28 июля 2012

У меня был похожий сценарий.У меня была родительская сетка.В зависимости от выбора пользователя необходимо обновить другую дочернюю сетку с другим URL-адресом.Решение, предложенное DmitryB, сработало.Большое спасибо.

...