Kendo ComboBox AutoSelect 如果只过滤一个值
Kendo ComboBox AutoSelect if only one value is filtered
我正在使用 Kendo 组合框,它几乎有 4 个值。如果在组合框中仅过滤一个值,我希望自动选择该值。
例如,我的组合框具有以下值:
印度
澳大利亚
美国
英国
如果我在组合框中键入 "In",应该会自动选择 onchange India。有人可以指导我如何实现这个吗
使用"onFiltering"或"onDataBound"事件。检查长度并使用
$("#id").data("kendoDropDownList").select(0) syntax.
我得到了解决方案:
var widget = $(".myComboBox").data("kendoComboBox");
if (widget.selectedIndex === -1 && widget.value()) {
if (widget.dataSource.view().length > 0) {
widget.select(0)
} else {
widget.value("");
}
}
我正在使用 Kendo 组合框,它几乎有 4 个值。如果在组合框中仅过滤一个值,我希望自动选择该值。
例如,我的组合框具有以下值:
印度
澳大利亚
美国
英国
如果我在组合框中键入 "In",应该会自动选择 onchange India。有人可以指导我如何实现这个吗
使用"onFiltering"或"onDataBound"事件。检查长度并使用
$("#id").data("kendoDropDownList").select(0) syntax.
我得到了解决方案:
var widget = $(".myComboBox").data("kendoComboBox");
if (widget.selectedIndex === -1 && widget.value()) {
if (widget.dataSource.view().length > 0) {
widget.select(0)
} else {
widget.value("");
}
}