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
});

由于控件上的错误,我不得不在更改事件上添加过滤器重置。这个错误只发生在移动设备上,并且在输入并确认它选择了错误的列表项(总是第一项)后