gpt4 book ai didi

过滤器工具栏没有loadonce :true?

转载 作者:行者123 更新时间:2023-12-02 02:48:43 25 4
gpt4 key购买 nike

我正在使用jqgrid,带有过滤器工具栏(列)选项...总数据约为10,000...因此,由于配置设置为loadonce:true,因此初始加载似乎存在一些延迟;

有什么方法可以使用 loadonce:false 实现过滤列功能吗?因为数据加载延迟用loadonce:false就可以了。如果我有机会添加带有 loadonce:false 的列过滤器,这将完美地工作......

最佳答案

如果您有大约 10,000 行,那么当然最好实现服务器端数据分页、排序和过滤。我建议您使用filterToolbar如果您尚未使用参数 stringResult:true 。在这种情况下,jqGrid 将以与高级搜索相同的格式向服务器发送 filters 参数,如 do 。因此,您需要在服务器端实现使用来自 jqGrid 的以下输入参数的方法:

  • sidxsord 参数定义数据的排序顺序。这些信息在相应的 SELECT 语句中指定 ORDER BY
  • 如果 _search 参数为 true,则下一个参数 filters 会提供构造 WHERE 部分的附加信息相应的 SELECT 语句。
  • pagerows 参数定义应返回之前排序和过滤的数据的哪一页。

确切的实现取决于您在服务器上使用的语言和技术,当然还取决于您使用的数据库服务器和数据库接口(interface)。

关于过滤器工具栏没有loadonce :true?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5295289/

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