我已关注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事件中解决这个问题?
答案 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({});
}
});