自定义kendo网格过滤器,带有复选框和输入字段

时间:2018-04-17 17:39:11

标签: javascript jquery kendo-ui kendo-grid

我尝试为kendo网格制作完整的自定义过滤器,以便同时使用:复选框和输入字段进行过滤。

在这个例子中:

https://dojo.telerik.com/EcUdaFeT

我添加了自定义输入字段(kendo输入无效!)

例如,当我查看内部复选框菜单字段并在列' ProductName'中选择3个产品(Chai,Chang,Aniseed Syrup)而不是去输入内部输入(例如想看看是否有产品名称包含" sy"),会发生什么呢?这个过滤现在正在搜索整个数据源!

我想得到的结果是Aniseed Syrup,因为这是唯一包含" sy"。

的值。

有没有办法让它像以下一样工作:

选择带有产品名称(chai或chang或Aniseed Syrup)和(包含" sy"的字段)的产品。

我知道这个复杂的过滤器需要怎么样 - 这是原始的例子:

logic:"and"
   filters:[
     {logic: 'or', filters: {field:"ProductName", operator:"eq", value:"Chai",...}},
  {logic:(this goes middle dropdown value from filter - 'and' or 'or'), filters: {field:"ProductName", operator: for example first dropdown value (contains,..), value: "sy"}}
]

有没有人知道如何将复选框中的过滤器与我使用输入字段过滤时得到的过滤器连接起来?

感谢您的帮助!

P.S。我已经在这里检查并阅读了所有类似的问题,但它并没有引导我找到解决方案;)

0 个答案:

没有答案