2015-01-27 2 views
2

У меня есть один магазин и два gridViews (grid1 и grid2) в моем веб-приложении. Мне нужно загрузить grid2 с сеткой grid1 после загрузки grid1. Я знаю, что в этом случае есть много примеров в Интернете, но я не могу этого сделать. Ниже приведен мой код для привязки gridView2.Магазин сетки не обновляется в ExtJS 5

grid2.setStore(storeGrid1); 
grid2.getStore().commitChanges(); 
grid2.getView().refresh; 

Примечание: В магазине факт СЕТКА2 является изменение (я проверил его инспектировать режим элементов браузера).

Данные являются обязательными, но они не видны в пользовательском интерфейсе. Другие ответы касаются Ext JS4, может быть, мой код не работает из-за этого. Кто-нибудь может мне помочь?

ответ

0

Если вы установили магазин для СЕТКА2 правильно, то вы можете обновить вид, как это:

grid2.getStore().load(); // refresh store -> refresh view 
0

Вы можете также сеть магазинов в вашем ViewModel, а затем связать их.

Посмотрите на пример с пристроенными частями ExtJS 5.

Смежные вопросы