有没有机会将CheckBox用作jqGrid过滤器? 假设我的字段值只有0和1。 如果选中复选框,则filtred值将为1,不进行过滤。
答案 0 :(得分:1)
为什么不在过滤器工具栏中使用复选框的原因很简单:一个需要三态复选框:选中,未选中和未定义:
因为那个主要使用像
这样的属性stype: "select", searchoptions: { sopt: ["eq", "ne"], value: ":Any;1:Yes;0:No" }
在过滤器工具栏中有下拉选择元素。文本“任意”,“是”和“否”,如值1和0可以更改为其他值,具体取决于您的要求。
更新:jqGrid允许按使用stype: "custom"
创建自定义搜索界面,并实现custom_element
的{{1}}和custom_value
回调。 {3}}和搜索对话框。我仍然不建议你这样做,因为它会让事情变得更加复杂而对用户没有任何实际好处。我确信有些用户会要求您过滤未检查状态:用户越多,意见就越多。选择是标准界面,知道每个人,每个人都以同样的方式理解它的含义。
我将旧版演示修改为the old answer,演示了搜索工具栏中searchoptions
的可能性。单击过滤器工具栏的自定义控件后,将看到如下图片: