Как я могу отсортировать данные jqgrid, используя loadonce: true и rownum: 5 - PullRequest
4 голосов
/ 21 марта 2011

я теперь узнал, что единственный способ сортировки на стороне клиента - установить loadonce:true, .. НО, если я установлю его в true, то я не смогу перемещаться по странице, и если я установлю свой rownum меньше, чем Количество данных, он не будет отображать другие данные. Например, если я собираюсь кодировать это:

    viewrecords: true,
    rowList:[5,10,50,100],                          
    pager: '#tblDataPager',
    sortname: 'main_account_group_desc',                        
    rowNum:5,
    loadonce:true

и мои данные больше 5, будут отображаться только первые 5 моих данных, без подкачки, но моя сортировка в порядке. и если я собираюсь изменить код на это:

    viewrecords: true,
    rowList:[5,10,50,100],                          
    pager: '#tblDataPager',
    sortname: 'main_account_group_desc',                        
    rowNum:5,
    loadonce:false

он будет отображать 5 данных в jqgrid, есть навигация по страницам (следующая, предыдущая, последняя, ​​первая), но сортировка не будет работать каждый раз, когда я щелкаю заголовок столбца.

Есть ли способ, которым я могу установить свой rownum:5 и перейти к следующим данным, используя подкачку страниц, при этом установив loadonce:true для включения сортировки? здесь кто-нибудь может мне помочь? спасибо

1 Ответ

1 голос
/ 19 июля 2012

привет друг Когда вы говорите loadonce: true, тогда данные загружаются в jqgrid только один раз.поэтому после этого все операции (навигация, сортировка и т. д.), выполняемые пользователем, выполняются только на стороне клиента. То есть не происходит загрузка данных со стороны сервера. Поэтому все операции на стороне клиента (например, сортировка) работают нормально.

но Когда вы говорите loadonce: false, тогда каждый раз, когда вы будете получать данные со стороны сервера, вы почувствуете, что сортировка не работает.Вы можете справиться с этим в кодировании на стороне сервера.

            loadonce:true  => first time only data load from server 
            loadonce:false => all the time data load from server 

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...