Javascript 带多检查盒的剑道网格预滤器
我有一个网格,我想在用户访问页面时对其进行过滤。它过滤良好,但不选中复选框。为什么? 在这里,它不如在我的项目中工作得好。我也试着运行了几行注释行,但都不起作用Javascript 带多检查盒的剑道网格预滤器,javascript,kendo-ui,telerik,telerik-grid,Javascript,Kendo Ui,Telerik,Telerik Grid,我有一个网格,我想在用户访问页面时对其进行过滤。它过滤良好,但不选中复选框。为什么? 在这里,它不如在我的项目中工作得好。我也试着运行了几行注释行,但都不起作用 filter: { logic: "or", filters: [{ field: "ProductName", operator: "eq", value: "Chai" }]}, 此选项正确地在文件管理器表中行,但未选中复选框 filter: { logic: "or", filters: [{ field:
filter: { logic: "or",
filters: [{ field: "ProductName", operator: "eq", value: "Chai" }]},
此选项正确地在文件管理器表中行,但未选中复选框
filter: { logic: "or",
filters: [{ field: "ProductName", operator: "eq", value: "Chai" },
{ field: "ProductName", operator: "eq", value: "Chang" }]},
这将正确地筛选表,但同样地,应该选中的复选框不会被选中
filter: { logic: "or",
filters: [{ field: "ProductName", operator: "eq", value: function() { return "Chai"; }}]},
这不起作用,这很奇怪,因为在我的项目中,我也分配了函数,它已经正确地过滤了表,但没有选中复选框。无论如何,在Dojo中它根本不起作用——问题是它是否应该起作用
filter: { logic: "or",
filters: [{ field: "ProductName", operator: "eq", value: function() { return ["Chai", "Chang"]; }}]},
和上面一样的问题。在我的项目中,它按多个值过滤表,但在这里它不起作用
所以,我的问题是,我如何预筛选表以选中所有选中的复选框?我在演示中对此进行了更正, 可能是错误的配置,您可以在以下内容中看到: 希望这有帮助 编辑:问题是第一个“过滤器”必须是“过滤器”,如:
我在演示中做了一个更正, 可能是错误的配置,您可以在以下内容中看到: 希望这有帮助 编辑:问题是第一个“过滤器”必须是“过滤器”,如:
谢谢@Marco的回答。无论如何,它是不工作的。在您的示例中,您只需过滤以c开头的所有内容,但仍然。。。未在筛选器中选中复选框。如果我使用您提供的代码,它将不会过滤任何内容。他们还写道,它不能是“过滤器”,但“过滤器是正确的”我没有发现任何虚构的东西选中复选框,当你阅读数据源时,我在这里只留下一个例子,但对按钮所做的过滤功能将不得不被制作在网格负载结束时,这只是一种方法。谢谢@Marco的回答。无论如何,它是不工作的。在您的示例中,您只需过滤以c开头的所有内容,但仍然。。。未在筛选器中选中复选框。如果我使用您提供的代码,它将不会过滤任何内容。他们还写道,它不能是“过滤器”,但“过滤器是正确的”我没有发现任何虚构的东西选中复选框,当你阅读数据源时,我在这里只留下一个例子,但对按钮所做的过滤功能将不得不被制作在网格负载结束时,这只是一种方法。
filters: { logic: "or",
filters: [{ field: "ProductName", operator: "eq", value: function() { return ["Chai", "Chang"]; }}]
},