Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 如何使用loadonce:true和rownum:5对jqgrid数据进行排序_Sorting_Jqgrid - Fatal编程技术网

Sorting 如何使用loadonce:true和rownum:5对jqgrid数据进行排序

Sorting 如何使用loadonce:true和rownum:5对jqgrid数据进行排序,sorting,jqgrid,Sorting,Jqgrid,我现在了解到,对客户端进行排序的唯一方法是设置loadonce:true,。但如果我将其设置为true,则我将无法导航页面,并且如果我将我的rownum设置为小于数据数,它将不会显示其他数据。 例如,如果我要编写以下代码: viewrecords: true, rowList:[5,10,50,100], pager: '#tblDataPager', sortname: 'main_account_group_

我现在了解到,对客户端进行排序的唯一方法是设置
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
它将在jqgrid上显示5个数据,有一个页面导航(下一个、上一个、最后一个、第一个),但每次单击列标题时排序都不起作用


在设置
loadonce:true
以启用排序的同时,是否有一种方法可以设置我的
rownum:5
并使用分页导航到下一个数据?这里有人能帮我吗?谢谢你的朋友,当你说loadonce:true时,那么数据只加载到jqgrid中一次。因此,在这之后,用户所做的任何操作(导航、排序等)都只在客户端执行,即不从服务器端加载数据。因此,所有客户端操作(如排序)都可以正常工作

但是当你说loadonce:false时,每次它都会带来服务器端数据,这样你就会觉得排序不起作用。您可以在服务器端编码中处理它

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

谢谢

我确信您在jqGrid的定义中有一些错误。如果使用
loadonce:true
,则本地分页的工作方式与本地排序完全相同。如果您包含jqGrid的完整定义,我将帮助您找到错误。如果在服务器响应中额外包含JSON数据,效果会更好。您可以捕获有关的数据。