Kendo 不同版本的 Grid DropDown Filter kendo.all.min.js 不起作用?
Kendo Grid DropDown Filter different versions of kendo.all.min.js not work?
我已经关注 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 事件中解决这个问题?
尝试将 class 名称 .k-toolbar
替换为 .k-grid-toolbar
例如
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({});
}
});
我已经关注 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 事件中解决这个问题?
尝试将 class 名称 .k-toolbar
替换为 .k-grid-toolbar
例如
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({});
}
});