Kendo Grid DropDown过滤不同版本的kendo.all.min.js不起作用?

时间:2016-01-19 01:31:15

标签: javascript jquery kendo-ui kendo-grid kendo-asp.net-mvc

我已关注jsfiddle 2013.2.716/js/kendo.all.min.js,过滤器文字可与2013版

一起正常使用
var dropDown = gridEl.find(".k-toolbar label input[type=search]").bind('propertychange keyup input paste', function() {
  var value = $(this).val();
  if (value) {
    grid.dataSource.filter({
      field: labelFieldName,
      operator: "contains",
      value: value
    });
  } else {
    grid.dataSource.filter({});
  }
});

但如果我使用2015版本则无法使用 jsfiddle 2015.2.624/js/kendo.all.min.js 我如何在keyup事件中解决这个问题?

1 个答案:

答案 0 :(得分:1)

尝试将班级名称.k-toolbar替换为.k-grid-toolbar

e.g。

var dropDown = gridEl.find(".k-grid-toolbar label input[type=search]").bind('propertychange keyup input paste', function() {
  var value = $(this).val();
  if (value) {
    grid.dataSource.filter({
      field: labelFieldName,
      operator: "contains",
      value: value
    });
  } else {
    grid.dataSource.filter({});
  }
});