создать GridPanel так:Получение компонентов в ExtJS
grid = new xg.GridPanel({
id: 'gridid',
store: store,
columns: [
...
Позже, я стараюсь, чтобы получить элемент, так что я могу загрузить новые данные в него. В документации Сенча говорится, что LoadData доступен для GridPanel объекта
Так что я попытался это:
Ext.getCmp('gridid').loadData(store);
И chromes консольных печатает эту ошибку:
Uncaught TypeError: Object [object Object] has no method 'loadData'
Интересно, когда я попробую
Ext.getCmp('gridid').getStore().loadData(store);
Эта ошибка исчезает, и текущий магазин исчезает из сетки, но он остается пустым, новый магазин не загружается. Пожалуйста помоги!
UPDATE: Когда я console.log хранилище, я вижу всю информацию внутри объекта, как он должен появляться, но не отображаться в сетке.
Спасибо wombleton это работало, :) – 2010-12-16 03:08:39