Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [extjs] Динамический Grid, Таблица на основе json данных 
:(
    Опции темы
niro
Дата 8.11.2010, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 16.12.2006

Репутация: нет
Всего: нет



Приветствую! Пытаюсь построить динамический grid на основе json данных. 

Код

function Grid(urlHead, urlData){
    var grid = new Ext.grid.GridPanel({});

    Ext.Ajax.request({
        loadMask: true,
        url: urlHead,
        success: function(response, callOptions){
            var store = new Ext.data.JsonStore({
                url: urlData,
            });

            grid = new Ext.grid.GridPanel({
                store: store,
                columns: Ext.encode(response.responseText),

                height: 300,
                title: 'Basic GridView',
                iconCls: 'icon-grid',

                bbar: new Ext.PagingToolbar({
                    pageSize: 10,
                    store: store,
                    displayInfo: true,
                })
            });
        },
        failure: function(response, callOptions) {}
    });
    return grid;
}


JSON заголовка таблицы: 

Код

[
    {header: "ID", width: 4, sortable: true, dataIndex: 'id'},
    {header: "Name", width: 50, sortable: true, dataIndex: 'last'}
]



JSON таблицы: 

Код

{"success":true,"message":"Loaded data","data":[{"id":1,"first":"Fred","last":"Flintstone","email":"[email protected]"},{"id":2,"first":"Wilma","last":"Flintstone","email":"[email protected]"},{"id":3,"first":"Pebbles","last":"Flintstone","email":"[email protected]"},{"id":4,"first":"Barney","last":"Rubble","email":"[email protected]"},{"id":5,"first":"Betty","last":"Rubble","email":"[email protected]"},{"id":6,"first":"BamBam","last":"Rubble","email":"[email protected]"}]}


Вся проблема в том, что columns: Ext.encode(response.responseText) не конвертирует содержимое JSON в javascript список. Или возможно проблема в том, что я пытаюсь неправильно работать с json.
PM MAIL   Вверх
ExSoft
Дата 18.12.2010, 00:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 29.6.2008

Репутация: 1
Всего: 1



PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0640 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.