如果只过滤了一个值,则Kendo ComboBox AutoSelect

时间:2015-09-23 05:10:55

标签: combobox kendo-ui kendo-asp.net-mvc

我正在使用Kendo组合框,它有近4个值。如果在组合框中只过滤了一个值,我希望自动选择该值。 例如,我的组合框具有以下值:
印度
澳大利亚
美国
英国

如果我输入" In"在我的组合框中,应该自动选择onchange India。有人可以指导我如何实现这个

2 个答案:

答案 0 :(得分:1)

我得到了解决方案:

var widget = $(".myComboBox").data("kendoComboBox");                 
if (widget.selectedIndex === -1 && widget.value()) {
  if (widget.dataSource.view().length > 0) {
       widget.select(0)  
  } else {
        widget.value("");                          
  }
} 

答案 1 :(得分:0)

使用" onFiltering"或" onDataBound"事件。检查长度并使用

$("#id").data("kendoDropDownList").select(0) syntax.