是否有任何机会使用CheckBox作为jqGrid过滤器? 假设,我的字段值只有0和1. 如果复选框将被选中,则过滤值将为1,不进行过滤。复选框为jqGrid过滤器
回答
究其原因,为什么一个不过滤器工具栏上使用复选框,很简单:一个需要3态复选框:选中,未选中,而不是定义:
- “选中”状态,是指过滤通过检查(在壳体1倍的值)
- “未选中”状态,是指由未选中(在你的情况0值)滤波
- “未定义的”状态由列表示没有滤波
由于那一个使用主要是像
stype: "select", searchoptions: { sopt: ["eq", "ne"], value: ":Any;1:Yes;0:No" }
有过滤器工具栏中的下拉选择元素。文本“任何”,“是”和“否”,如值1和0可以更改为其他值取决于您的要求。
修订:jqGrid的允许创建自定义的使用stype: "custom"
搜索界面和贯彻的searchoptions
见the old answercustom_element
和custom_value
回调和搜索对话框。我仍然不建议你这样做,因为它会让事情变得更加复杂,对用户没有任何真正的好处。我确定有些用户会问你过滤未检查状态:越多的用户意见越多。 Select是知道每个人的标准接口,每个人都以同样的方式理解它的含义。
我将旧版本修改为the following,这说明在搜索工具栏中可能存在stype: "custom"
。在过滤器工具栏的自定义控件点击后一个会看到画面如下图所示:
我在jqGrid的原因free jqGrid叉的演示中使用 - 叉,这是我开发与终端盯着
如果我想只有两个状态,未定义和检查,该怎么办? – Lukaszaq
@Lukaszaq:jqGrid允许通过使用'stype:“custom”'来创建自定义搜索界面,并实现'searchoptions'的'custom_element'和'custom_value'回调参见http://stackoverflow.com/a/12744780/315935和搜索对话框。我仍然不建议你这样做,因为它会让事情变得更加复杂,对用户没有任何真正的好处。我确定有些用户会问你过滤未检查状态:越多的用户意见越多。 Select是知道每个人的标准*接口,每个人都以同样的方式理解它的含义。 – Oleg
@Lukaszaq:我更新了一个旧的演示来演示'stype:“custom”'的用法:参见[修改的演示](http://www.ok-soft-gmbh.com/jqGrid/OK/Ranking_free_jqgrid.htm )。 – Oleg
- 1. 复选框过滤器
- 2. Searchkit复选框过滤器
- 3. Jqgrid:使用多选复选框添加一个列过滤器和ok按钮就像excel数据过滤器
- 4. 复选框过滤器其他过滤器
- 5. 角度过滤器的复选框,与复选框
- 6. JQuery过滤器复选框和滑块
- 7. AJAX过滤器的复选框值
- 8. AngularJS硬编码复选框过滤器
- 9. AngularJS复选框过滤器指令
- 10. Rails Wicegrid复选框过滤器
- 11. 的Javascript过滤器使用复选框
- 12. jquery多复选框过滤器
- 13. Angularjs复选框多个过滤器
- 14. MySQL过滤器复选框列表值
- 15. AngularJS,在复选框上的过滤器
- 16. JQuery复选框过滤器参数
- 17. Jquery datatables复选框过滤器
- 18. 带复选框的过滤器表
- 19. jQuery多个复选框过滤器组
- 20. VueJS复选框过滤
- 21. JQuery的复选框过滤
- 22. Angular - 用复选框过滤
- 23. 笨复选框过滤
- 24. Jqgrid和复选框
- 25. 如何在jqgrid过滤器搜索工具栏中添加复选框?
- 26. jqgrid:多选复选框值
- 27. jqGrid的选择复选框
- 28. jqgrid单选复选框
- 29. jqgrid过滤器奇怪的行为
- 30. 如何在kendo中为复选框创建过滤器Grid MVC
如何显示第三种状态:不按列过滤?由于要求有三态输入,通常使用'stype:“选择”,searchoptions:{sopt:[“eq”,“ne”],值:“:Any; 1:是; 0:否”} '在列中。它创建了三个显示值的选择:“任何”,“是”,“否”(或其他您喜欢的文本)。 – Oleg
你说得对。然后,我想在未选中时不进行过滤。 – Lukaszaq