gpt4 book ai didi

sorting - 我如何使用 loadonce :true and rownum:5 对 jqgrid 数据进行排序

转载 作者:行者123 更新时间:2023-12-02 16:56:16 27 4
gpt4 key购买 nike

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

有没有一种方法可以让我设置 rownum:5 并使用分页导航到下一个数据,同时设置 loadonce:true 以启用排序?这里有人可以帮助我吗?谢谢

最佳答案

friend ,当你说 loadonce:true 时,数据只会加载到 jqgrid 一次。因此,之后用户所做的任何操作(导航、排序等)仅在客户端执行。即不会从服务器端加载数据。因此所有客户端操作(如排序)工作正常。

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

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

谢谢

关于sorting - 我如何使用 loadonce :true and rownum:5 对 jqgrid 数据进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5373275/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com