gpt4 book ai didi

javascript - 在第一列对 jqgrid 进行排序

转载 作者:行者123 更新时间:2023-11-30 17:59:17 26 4
gpt4 key购买 nike

我正在尝试对 jqgrid onload 进行排序,这里是网格的代码。

    url:"",
datatype: 'json',
colNames:['col1', 'col2'],
colModel:[{name:'col1',index:'col1', search:false, sortable:true},{name:'col2',index:'col2', search:false, sortable:true} ],
paging:true,
pager: $("#page"),
loadonce:true,
sortable:true,
caption: 'my table',
shrinkToFit:shrinkToFit,
forcefit:true,
viewrecords: true,
sortname:'col1',
sortorder:'desc',
autowidth:true,
multiselect: true,
autoheight:true

但它没有得到排序。我想对第一列的网格进行排序。

最佳答案

一般来说,服务器负责在第一次加载时对数据进行排序。我认为如果必须使用 existing 后端并不总是可行的,所以我发布了 the feature request .不幸的是,功能请求没有实现。因此,您可以选择修改服务器代码,使其在服务器端对初始数据进行排序,或者使用一些小的解决方法,在第一次加载后强制本地重新加载网格。有许多旧答案提供了如何实现这一点。 The answer , this oneone more answer显示几乎相同的技术。上面树的最后一个答案建议在第一次加载时使用 rowNum: 1 并在第一次加载后将其更改为您真正需要的值(如 rowNum: 20) .这是提高性能的小优化。

关于javascript - 在第一列对 jqgrid 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17429335/

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