msp*_*iuk 1 jquery kendo-ui kendo-combobox
我有一个kendo组合框,并且还有一个带值的变量.如何在组合框中搜索值,如果存在,请选择它?全部使用javascript/Jquery
http://jsfiddle.net/mspasiuk/8HnnZ/
var movieId=10;
var combo =$("#movies").kendoComboBox({
dataTextField: "text",
dataValueField: "value",
dataSource: data,
height: 100
});
Run Code Online (Sandbox Code Playgroud)
我找不到如何设置值和Id.所以我的问题是如何将selectedIndex或Value设置为我所拥有的,如果不存在,则将selectedIndex设置为-1
1)您需要首先订阅更改事件以适应更改的值.
var widget = $("#movies").data("kendoComboBox");
Run Code Online (Sandbox Code Playgroud)
2)在更改事件中,您现在可以编码查找并选择现有值.
widget.bind("change", function() {
if (widget.selectedIndex === -1 && widget.value()) {
if (widget.dataSource.view().length > 0) {
widget.select(0)
} else {
widget.value("");
}
}
});
Run Code Online (Sandbox Code Playgroud)
点击这里查看演示.
| 归档时间: |
|
| 查看次数: |
12090 次 |
| 最近记录: |