gpt4 book ai didi

jqGrid过滤

转载 作者:行者123 更新时间:2023-12-04 17:05:10 25 4
gpt4 key购买 nike

我想在我的 jqGrid 中实现过滤在我的 Spring Framework MVC 3.0 项目。我在哪里可以找到示例代码或文档,告诉如何在此使用过滤?

最佳答案

我刚刚在 http://www.trirand.com/blog/?page_id=393/help/jqgrid-filtering 上发布了相同问题的答案(可能来自您) .为了让其他人更容易阅读答案,我在这里发布了相同的信息。

你的问题的答案取决于你如何解释“过滤”。如果您想使用一些外部控件(在您拥有 jqGrid 的同一页面上的选择、复选框等)来过滤您的数据,我建议您阅读 How to filter the jqGrid data NOT using the built in search/filter box .

如果要实现数据过滤在 jqGrid 中,您可以在“搜索”方面的搜索和“刷新”按钮方面的搜索结果重置之间进行选择 navigator ( simple searchingadvanced searching ),toolbar searching 的用法(考虑 stringResult: true 的用法更符合其他形式的搜索)和 custom searching .

如果您决定使用高级搜索,您只需添加字符串 filter参数到(见 Guidance on a better way to retain filtering options when using ASP.NET MVC 2 ) Action 提供网格数据或添加三个字符串参数 searchField , searchString , searchOper如果您想使用简单的搜索功能。在所有情况下,您都必须添加 WHERESELECT将根据新参数的值在您的程序中构建的语句。

可能其他人会向您发布更多指向您可以使用的完整代码示例的 URL。

已更新 :我自己不使用 Spring Framework,所以我无法帮助您提供任何 Spring MVC 3.0 示例。一些通用的解决方案更常见。例如在 ASP.NET MVC 解决方案中,我更喜欢不要直接使用 MVC 填充网格中的数据。取而代之的是,我提供了一个 JSON Web 服务(作为 ASP.NET MVC 解决方案的一部分或作为 WCFservice 实现,它们是同一网站的一部分),我将它的 URL 放在 jqGrid 参数中。因此,您应该只投资于提供数据的 JSON/XML Web 服务形式的业务逻辑的编写。您可以用 JavaScript 编写的最特定于 jqGrid 的代码。这样你就可以分享其他人在使用jqGrid 的经验,并且将HTML 代码与业务逻辑明确分离。此外,可以更好地测试 JSON/XML Web 服务,例如在单元测试方面。

关于jqGrid过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3546294/

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