如何在jqgrid过滤搜索工具栏中添加复选框?

时间:2010-07-15 01:57:10

标签: jqgrid

在jqgrid过滤器工具栏中,文本框搜索工作正常...我想要包含复选框而不是文本框以供搜索。

如何创作?请解释一下..

提前感谢..

2 个答案:

答案 0 :(得分:3)

在过滤器工具栏中,您最好使用选择元素三个值:“已选中”,“未选中”和“无过滤器”(请参阅​​How can I add a "Select All" option to a jqGrid select toolbar filter? )。因为您应该选择更好地对应于列的名称或列名的文本。如果您只有复选框中的两个值,那么您将始终使用复选框对列进行过滤。

答案 1 :(得分:3)

Jqgrid搜索工具栏

“搜索工具栏”中没有添加复选框的选项,但我们可以在网格行中添加一个值为复选框的列

替代方式:

 It contains the following options for common searching

搜索,S类型,searchoptions,searchrules

stype:

  • 确定字段的搜索类型。 (文字和选择)

text:在搜索工具栏中创建文本元素

选择:在搜索工具栏中创建选择(下拉)元素

示例:

我有一个列名为 system_defined 的网格,我想在每个网格行中显示复选框,搜索工具栏将显示为带有多选选项的下拉值。

{name:' system_defined',index:' system_defined',edittype:' checkbox',search:true,formatter:" checkbox&#34 ;,editoptions:{value:" 1:Yes; 0:No"},editable:true,searchoptions:{sopt:[' eq'],value:":所有; 1:是; 0:没有" },stype:'选择'}