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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с Ext.data.Store, Проблема с Ext.data.Store 
:(
    Опции темы
Semeon
Дата 11.9.2009, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



почему то база загружается целиком
не работает постраничный вывод 
такое ощущение что Ext.data.Store не цепляется к Ext.PagingToolbar



Ext.onReady(function(){
    var ds = new Ext.data.Store({
       proxy: new Ext.data.HttpProxy({
            url: './bd/data.php'        
        }),
        reader: new Ext.data.JsonReader({
            root: 'result',
            totalProperty: 'totalCount'
            , id: 'PersonId'
        }, [
            {name: 'PersonId', mapping: 'PersonId'},
            {name: 'FullFIO', mapping: 'FullFIO'}          
        ]),
       autoLoad: true
    });


 var resultTpl = new Ext.XTemplate(
      '<tpl for=".">',
      '<div class="search-item">',
      '{FullFIO}',  
      '</div></tpl>'
    );

    var panel = new Ext.Panel({
        applyTo: 'search-panel',
        title:'Forum Search',
        height:500,
        width: 1000,
        autoScroll:true,

        items: new Ext.DataView({
            tpl: resultTpl,
            store: ds
            ,itemSelector: 'div.search-item'
        }),

        tbar: [
            'Search: ', ' ',
            new Ext.ux.form.SearchField({
                store: ds,
                width:320
            })
        ],

        bbar: new Ext.PagingToolbar({
            store: ds,
            pageSize: 3,
            displayInfo: true,
            displayMsg: 'Отображаю сотрудников с {0} по {1} всего {2}',
            emptyMsg: "No topics to display"
        })
    });
});
PM MAIL   Вверх
comtat
Дата 11.9.2009, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

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



Попробуйте запрашивать только нужное кол-во записей autoLoad = false и 
Код

ds.load({params:{start:0, limit:3}});




--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
Semeon
Дата 12.9.2009, 00:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



побывал, не помогает(
PM MAIL   Вверх
comtat
Дата 14.9.2009, 10:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

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



А Вы уверены что /bd/data.php возвращает только нужно кол-во а не все записи сразу ?


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


 




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


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

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