Kendo 多选器聚焦
Kendo Multiselector focus out
我有这个 kendo multiselect 并且在移动设备上我希望在 select 一项之后删除虚拟键盘。
$("#multi").kendoMultiSelect({
placeholder: texts.CategoryPlaceholder,
filter: "contains",
select: function (e) {
$("#multi").blur();
},
dataSource: myData
});
我也尝试专注于不同的元素,但没有奏效。焦点不会从 multiselector 出去。我测试了由 select 事件触发的函数,它被称为
这起到了修复作用。感谢@dev_in_progress
$("#multi").kendoMultiSelect({
placeholder: texts.CategoryPlaceholder,
filter: "contains",
change: function (e) {
$("#multi").data("kendoMultiSelect").dataSource.filter({});
},
close: function (e) {
$("#btnToggleFilter").focus().blur();
},
dataSource: myData
});
由于控件上的错误,我不得不在更改事件上添加过滤器重置。这个错误只发生在移动设备上,并且在输入并确认它选择了错误的列表项(总是第一项)后
我有这个 kendo multiselect 并且在移动设备上我希望在 select 一项之后删除虚拟键盘。
$("#multi").kendoMultiSelect({
placeholder: texts.CategoryPlaceholder,
filter: "contains",
select: function (e) {
$("#multi").blur();
},
dataSource: myData
});
我也尝试专注于不同的元素,但没有奏效。焦点不会从 multiselector 出去。我测试了由 select 事件触发的函数,它被称为
这起到了修复作用。感谢@dev_in_progress
$("#multi").kendoMultiSelect({
placeholder: texts.CategoryPlaceholder,
filter: "contains",
change: function (e) {
$("#multi").data("kendoMultiSelect").dataSource.filter({});
},
close: function (e) {
$("#btnToggleFilter").focus().blur();
},
dataSource: myData
});
由于控件上的错误,我不得不在更改事件上添加过滤器重置。这个错误只发生在移动设备上,并且在输入并确认它选择了错误的列表项(总是第一项)后