【发布时间】:2010-07-15 01:57:09
【问题描述】:
在 jqgrid 过滤器工具栏中,文本框搜索工作正常。我想包含复选框而不是文本框进行搜索。
如何创建?请解释我..
提前谢谢..
【问题讨论】:
标签: jqgrid
在 jqgrid 过滤器工具栏中,文本框搜索工作正常。我想包含复选框而不是文本框进行搜索。
如何创建?请解释我..
提前谢谢..
【问题讨论】:
标签: jqgrid
在过滤器工具栏中,您最好使用具有三个值的select元素:“checked”、“unchecked”和“no filter”(参见How can I add a "Select All" option to a jqGrid select toolbar filter?)。当然,您应该选择与包含或列名称更好对应的文本。如果您只有 两个值,就像复选框一样,那么您将始终在带有复选框的列上进行过滤。
【讨论】:
Jqgrid 搜索工具栏
搜索工具栏中没有添加复选框的选项,但我们可以在网格行中添加一个带有值的列作为复选框
替代方式:
It contains the following options for common searching
搜索、类型、搜索选项、搜索规则
类型:
文本:在搜索工具栏中创建文本元素
选择:在搜索工具栏中创建选择(下拉)元素
例子:
我有一个列名为 system_defined 的网格,我想在每个网格行中显示复选框,并且搜索工具栏将显示为带有多选选项的下拉值。
{name:'system_defined',index:'system_defined', edittype:'checkbox', search: true, formatter: "checkbox", editoptions: { value: "1:Yes;0:No"},editable: true, searchoptions: { sopt: ['eq'], value: ":All;1:Yes;0:No" }, stype: 'select'}
【讨论】: