为jqgrid的每一列添加过滤器

2024-03-22

我有一个jqgrid显示员工的详细信息,我想在每一列中添加一个过滤器,用户可以使用该过滤器输入公司名称,网格显示与网格中的过滤器匹配的所有员工行。

谷歌搜索了很多但没有成功。任何参考示例/链接都会有帮助。


当您在文本框中键入测试用例的名称时,您应该使用filterToolbar选项,您的数据将适合记录,这里是代码和工作示例演示 http://jsfiddle.net/uQQn3/1/

 var mydata = [
    {id:"1",invdate:"2010-05-24",name:"test",note:"note",tax:"10.00",total:"2111.00"} ,
    {id:"2",invdate:"2010-05-25",name:"test2",note:"note2",tax:"20.00",total:"320.00"},
    {id:"3",invdate:"2007-09-01",name:"test3",note:"note3",tax:"30.00",total:"430.00"},
    {id:"4",invdate:"2007-10-04",name:"blah",note:"stuff",tax:"10.00",total:"210.00"},

];
jQuery("#list").jqGrid({
data: mydata,
datatype: "local",
height: 150,
rowNum: 10,
rowList: [10,20,30],
   colNames:['Inv No','Date', 'Client', 'Amount','Tax','Total','Notes'],
   colModel:[
       {name:'id',index:'id', width:60, sorttype:"int"},
       {name:'invdate',index:'invdate', width:90, sorttype:"date", formatter:"date"},
       {name:'name',index:'name', width:100},
       {name:'amount',index:'amount', width:80, align:"right",sorttype:"float", formatter:"number"},
       {name:'tax',index:'tax', width:80, align:"right",sorttype:"float"},        
       {name:'total',index:'total', width:80,align:"right",sorttype:"float"},        
       {name:'note',index:'note', width:150, sortable:false}        
   ],
   pager: "#pager",
   viewrecords: true,
   autowidth: true,
   height: 'auto',
   caption: "Test Grid"
});

jQuery("#list").jqGrid('filterToolbar', { stringResult: true, searchOnEnter: false, defaultSearch: "cn" });



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

为jqgrid的每一列添加过滤器 的相关文章

随机推荐

  • ElasticSearch 随机得分与 boost 相结合?

    我正在使用 Firebase 构建 iOS 应用程序 并使用 ElasticSearch 作为搜索引擎来获取更高级的查询 我正在尝试实现一个可以根据查询从索引中获取随机记录的系统 我已经使用带有种子的 random score 函数完成了这
  • 合并关联数组

    假设我有两个关联数组 有没有办法使用连接运算符之类的东西来合并它们 我尝试了这个 但它不起作用 module tb initial begin int a int 1 1 2 2 int b int 3 3 4 4 display a a
  • Spark Listener EventLoggingListener 抛出异常 / ConcurrentModificationException

    在我们的应用程序 Spark 2 0 1 中 这个异常经常出现 我找不到任何关于此的信息 可能是什么原因 16 10 27 11 18 24 ERROR LiveListenerBus Listener EventLoggingListen
  • Struts2中读取上传文件的内容

    如何读取上传文件的内容execute 的方法Action班级 我可以将文件上传到服务器上 但不知道如何读取该文件的内容 我们必须先将其保存在服务器上吗 或者我们可以直接读取吗 选项 1 创建 servlet 我建议你使用 apache co
  • Primefaces tabView 在选项卡更改时执行表单验证

    我有一个严重的问题p tabView成分 我已经设定dynamic true and cache false 到选项卡视图 其中一个选项卡具有一些已设置的输入组件required true 现在 当我每次更改选项卡时 都会进行表单验证 并且
  • C 中获取变量的最大值

    C 中是否有一个函数可以返回这样的变量的最大值 我将在下面的示例中将函数命名为 maxvalue int a printf d maxvalue a 32767 unsigned int b printf d maxvalue b 6553
  • 具有多个接口的 Python UDP 套接字

    我正在 Windows XP 机器上用 python2 7 编写脚本 本机使用不同的网卡连接到多个网络 我遇到了一个问题 我已将 UDP 套接字绑定到特定接口 我知道您可以通过仅提供网卡现有的 IP 地址来在 Windows 中完成此操作
  • bitbake 配方中的 do_compile[noexec] 和空函数有什么区别?

    如果我想禁用特定的构建步骤 我可以使用以下任一方法 do configure noexec 1 OR do configure 这些替代方案有什么区别 我听说使用时可以有提高条件noexec 嗯 通常有 3 种方法可以删除任务 deltas
  • 在 GitHub 上创建一个存储库的子目录,并将其作为我自己的存储库的一部分

    抱歉 我对 Git 和 GitHub 很陌生 我已经阅读了一些内容 但我不确定我想要做的是否是entirely可能的 基本上我想分叉 XBMC 上使用的 Confluence Skin 并修改此处的各种元素 https github com
  • 在sql server 2008 R2中使用PIVOT时获取空数据

    我将以下查询与 PIVOT 一起使用 SELECT FROM SELECT MEMBER PROPERTY as MEMBER PROPERTY MEMBER VALUE as MEMBER VALUE MEMBER ID as MEMBE
  • PYTHON 中的希腊语编码

    我正在尝试存储一个字符串 并在 python 中使用 nltk 对它进行标记后 但我无法理解为什么在对它进行标记后 它创建一个列表 我看不到列表中的字符串 有人可以帮我吗 这是代码 a b nltk word tokenize a b xc
  • 从数组中查找唯一的值组合,过滤掉任何重复的对

    使用 php 我希望找到一组指定长度的唯一组合 同时确保多个组合中不存在两个相同的值 例如 如果我想使用此数组查找 3 个值的所有唯一组合 如果 3 个值不可能 则回退到 2 个值的组合 array array array 1 2 arra
  • 是否可以在 OCaml 解释器中使用箭头键?

    每次我在解释器中使用这些键时 我都会不断出现如下符号 D C 我在 ZSH 中使用 Linux Mint 12 但是在 Ubuntu 中使用 bash 得到了相同的结果 另外 ssh 中也是同样的情况 库存 OCaml 顶层没有内置行编辑功
  • AJAX 错误:类型错误:在此上下文中无法访问“参数”、“被调用者”和“调用者”

    我正在系统上进行 API 调用并收到此错误 我可以使用具有相同 URL 的curl 和 Postman 获得响应 但在使用 Angular 的 http get 方法时 safari 会抛出此错误 这也将在生产中发挥作用 该错误仅在开发过程
  • mongodb-go-driver/bson 结构到 bson.Document 编码

    我正在与https github com mongodb mongo go driver https github com mongodb mongo go driver和 目前正在尝试实现此类结构的部分更新 type NoteUpdate
  • 为什么我的活动没有看到观察到的对象发生变化?

    我是 Android 开发新手 我正在尝试通过 MVVM 架构了解实时数据 我试图让主要活动识别出属于活动视图模型的对象何时发生变化 我创建了一个简单的登录活动 它从用户名和密码字段中获取文本并将它们传递给视图模型的登录函数 然后该函数将数
  • 将 UIImagePickerControllercameraOverlayView 放置在相机预览顶部

    我想向 UIImagePickerController 添加覆盖层 但我只需要它覆盖相机预览 而不是顶部或底部的相机控件 我找不到任何方法来做到这一点 因为每个设备上的顶部 底部控件高度都不同 我之前在其他应用程序上看到过这样做 任何指导表
  • OpenCV Android - 将 MatOfPoint 转换为 Mat

    我想将使用 Imgproc findContours 找到的 MatOfPoint 转换为 二进制 Mat 我知道有一种方法可以进行反向转换 只需使用构造函数 MatOfPoint Mat m 但是是否有内置方法可以进行此转换 如果不是 逐
  • 如何使用 VS2019 解决此 MSB6006 csc.exe 错误 (-2146232797)?

    我刚刚将 VS2019 社区版更新到版本 16 7 2 我的项目开始无法构建 可能是链接步骤 并出现此错误 之前构建得很好 我认为是在 v16 6 something 上 gt Severity Code Description Proje
  • 为jqgrid的每一列添加过滤器

    我有一个jqgrid显示员工的详细信息 我想在每一列中添加一个过滤器 用户可以使用该过滤器输入公司名称 网格显示与网格中的过滤器匹配的所有员工行 谷歌搜索了很多但没有成功 任何参考示例 链接都会有帮助 当您在文本框中键入测试用例的名称时 您