jqGrid过滤

2024-05-16

我想在我的中实现过滤jqGrid http://www.trirand.com/jqgridwiki/doku.php?id=start in my Spring框架MVC http://en.wikipedia.org/wiki/Spring_Framework#Model-view-controller_framework3.0项目。在哪里可以找到示例代码或文档来说明如何在此使用过滤?


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

你的问题的答案取决于你如何解释“过滤”。如果您想使用一些外部控件(在有 jqGrid 的同一页面上选择、复选框等)来过滤数据,我建议您阅读如何不使用内置搜索/过滤框来过滤 jqGrid 数据 https://stackoverflow.com/questions/2928371/how-to-filter-the-jqgrid-data-not-using-the-built-in-search-filter-box/2928819#2928819.

如果你想实现数据过滤inside在 jqGrid 中,您可以选择“搜索”搜索和“刷新”按钮重置搜索结果航海家 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:navigator (简单的搜索 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:singe_searching and 高级搜索 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:advanced_searching),使用工具栏搜索 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:toolbar_searching(考虑使用stringResult: true更符合其他形式的搜索)和自定义搜索 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:custom_searching.

如果您决定使用高级搜索,您只需添加字符串即可filter参数(参见有关使用 ASP.NET MVC 2 时保留过滤选项的更好方法的指南 https://stackoverflow.com/questions/3318277/guidance-on-a-better-way-to-retain-filtering-options-when-using-asp-net-mvc-2/3371155#3371155) 提供网格数据或添加三个字符串参数的操作searchField, searchString, searchOper如果您想使用简单的搜索功能。在所有情况下,您都必须添加WHERE to the SELECT将根据新参数的值在程序中构造的语句。

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

UPATED:我自己不使用 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 服务,例如在单元测试方面。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jqGrid过滤 的相关文章

随机推荐

  • 在单个 mongodb 查询中查找并计数

    我的文档看起来像这样 id ObjectId 572c4bffd073dd581edae045 name What s New in PHP 7 description PHP 7 is the first new major versio
  • SQL 按计数排序

    如果我有一个表和这样的数据 ID Name Group 1 Apple A 2 Boy A 3 Cat B 4 Dog C 5 Elep C 6 Fish C 我希望根据 Group 的总和从小到大进行排序 例如 A 2条记录 B 1条记录
  • Visual Studio 2010 调试器不会在断点处停止?

    我在计算机 Windows 7 64 位 上使用 Visual Studio 2010 时遇到问题 我正在为 Outlook 做一个 C 插件 我可以将其添加到 Outlook 上 尝试一下 但无法调试它 因为调试器不会在断点处停止 我在谷
  • 保存来自 TrueDepth 相机的深度图像

    我正在尝试保存 iPhone X TrueDepth 相机的深度图像 使用AVCam照片滤镜 https developer apple com library content samplecode AVCamPhotoFilter Lis
  • WP7:将参数传递到新页面?

    在 Windows Phone 7 Silverlight 应用程序中 我使用以下命令调用新页面 NavigationService Navigate new Uri View SecondPage xaml UriKind Relativ
  • 安装 Windows 服务时的凭据

    我正在尝试使用 VisualStudio Net 部署项目安装 C Windows 服务项目 要运行部署项目 我右键单击并从上下文菜单中选择 安装 安装向导将运行并最终提示我出现 设置服务登录 对话框 要求输入用户名和密码 当我从命令行使用
  • Class()、new Class 和 new Class() 之间的区别

    两者有什么区别Class and new Class new Class 我做了一个测试 后者似乎更快 http jsperf com object initilzation http jsperf com object initilzat
  • 无论如何要抓取重定向的链接吗?

    无论如何 我可以让 python 单击一个链接 例如 bit ly 链接 然后抓取生成的链接吗 当我抓取某个页面时 我唯一可以抓取的链接是重定向的链接 它重定向到的位置就是我需要的信息所在的位置 重定向有 3 种类型 HTTP 作为响应标头
  • 如何从 ruby​​ 中的字符串名称创建类实例?

    我有一个类的名称 我想创建该类的一个实例 以便我可以循环该类的架构中存在的每个 Rails 属性 我该怎么做呢 我的名称是我想要检查的类的字符串 我想我需要实例化一个类实例 以便我可以 循环遍历它的属性并打印它们 在 Rails 中你可以这
  • 如何在包含 Django 模板标记的文件上运行 JSHint?

    我想在所有 Javascript 源文件上运行 JSHint 但其中一些源文件具有一些嵌入式 Django 模板标记 JSHint 在此标记上引发大量错误 有没有办法可以 告诉 JSHint 忽略此标记 使用一些虚拟数据运行 Django
  • 如何拆分二维数组,从“行到行”值创建数组

    我想这样分割二维数组 Example 从这个 4x4 2D 数组 np array 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 创建这四个 2x2 2D 数组 np array 1 2 3 4 np arr
  • 编译器如何实现位域运算?

    当询问如何做的问题时包裹 N 位有符号减法 https stackoverflow com questions 8309538 integer subtraction with wrap around for n bits我得到了以下答案
  • 使用 Quartz 创建 PDF 注释 (iOS)

    有人设法使用 Quartz 在现有 PDF 中编写自定义注释吗 我已经使用 CGPDFDocumentRef 等渲染了 PDF 现在工作正常 我成功地阅读了 Annots 字典 if CGPDFDictionaryGetArray page
  • Highcharts - 使用选定的饼图切片获得 3D 效果

    在 highcharts 中 我试图使当用户选择或将鼠标悬停在饼图的切片上时 该切片会产生沿 z 轴 朝向用户 上升的效果 我试图通过 css 设置阴影过滤器并使切片的边框更宽 填充颜色相同 来实现此目的 然而 我面临的问题是切片仍然可以位
  • Apache Camel POJO Bean 处理器单例还是原型?

    我使用 Camel 的 spring DSL 来构建路由 并使用 POJO bean 作为处理器 最初 我这样做
  • Node.js:读取 URL 中传递的参数

    在 Rails 中 我向服务器发出 POST 请求 response Typhoeus Request post http url localtunnel com request from ola to ole result JSON pa
  • Scrapy - 使用 TwistedScheduler 时出现 ReactorAlreadyInstalledError

    我有以下 Python 代码来启动 APScheduler TwistedScheduler cronjob 来启动蜘蛛 使用一只蜘蛛不是问题 而且效果很好 然而 使用两个蜘蛛会导致错误 twisted internet error Rea
  • 在 Xcode 6 中定位 iOS 7.1 或 7.0 时,应用程序中出现黑条

    重现步骤 使用Xcode6创建一个新项目 单视图模板 仅限iPhone Objective C 导航到项目设置并将部署目标从 8 0 更改为 7 1 在安装了 7 1 的 iPhone5 S 或 iPhone5 s 7 1 模拟器中运行应用
  • 使用 Moq 测试接受委托的方法

    我的代码正在使用一个实现这样的接口的组件 public interface IFoo void DoSomething string p1 void DoSomething string p1 Action
  • jqGrid过滤

    我想在我的中实现过滤jqGrid http www trirand com jqgridwiki doku php id start in my Spring框架MVC http en wikipedia org wiki Spring F