2015-11-17 4 views
0

У меня проблема с моим ext js. Я пытаюсь создать разбиение на страницы на панели сетки и получать данные из REST. Данные отображаются, но разбиение на страницы не работает.ext js 6 pagination not working

Вот мой код:

pageSize: 5, 
proxy: { 
    type: 'ajax', 

    url : 'http://localhost/kds-rest/web/index.php/volunteer', 
    useDefaultXhrHeader : false, 
    withCredentials: false, 
    reader: { 
     type: 'json' 
     //type: 'json', 
     //rootProperty: 'topics', 
     //totalProperty: 'totalCount' 
     //totalProperty: 'totalCount' 
    }, 
    enablePaging : true 
}, 
autoLoad: true 

ответ

0

Не видя код для сетки я могу только предположить, что у вас нет магазина объявленного на панели инструментов поискового вызова.

0

Вы определили прокси-сервер Ext.data.proxy.Ajax, который является видом Ext.data.proxy.Server.

enablePaging свойство доступно только на Ext.data.proxy.Memory, что не поддерживает вызовы XMLHttpRequest для URL-адресов.

Если вы хотите использовать пейджинг с прокси-серверами, пейджинг должен выполняться на стороне сервера: сервер не должен возвращать сразу все записи, кроме одной страницы за раз; номер страницы автоматически передается клиентом с каждым запросом в pageParam.