gpt4 book ai didi

javascript - Kendo Grid 带有多个复选框的预过滤器

转载 作者:行者123 更新时间:2023-11-28 06:27:05 26 4
gpt4 key购买 nike

我有一个网格,当用户访问页面时我想对其进行过滤。它过滤良好,但不检查复选框。为什么?

这里是demo它在我的项目中效果不佳。我也尝试过运行几行注释行,但没有任何效果。

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"]; }}]},

与上面相同的问题。在我的项目中,它按多个值过滤表,但在这里它不起作用。

所以我的问题是如何预过滤表格以检查所有选定的复选框?

最佳答案

我在演示中做了更正, http://dojo.telerik.com/OYIfE/3

可能是错误的配置,您可以在以下位置看到更好的内容:

http://docs.telerik.com/kendo-ui/api/javascript/data/datasource#methods-filter

希望这有帮助

编辑:问题首先是“过滤器”必须是“过滤器”,例如:

filters: { logic: "or", 

filters: [{ field: "ProductName", operator: "eq", value: function() { return ["Chai", "Chang"]; }}]
},

关于javascript - Kendo Grid 带有多个复选框的预过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35038228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com