我有一个 Kendo UI 组合框,其中填充了项目列表。我有两个按钮,一个用于递增,一个用于递减组合框上的索引。这些按钮具有与单击事件相关的功能。
问题是组合框的索引(显示的值没有改变)没有增加或减少。这是我所拥有的方法:
function IncrementTraveler() {
var combobox = $("#comboTraveler").data("kendoComboBox");
var selectedIndex = parseInt(combobox.select());
alert(selectedIndex); // displays correct index
if (selectedIndex < combobox.dataSource.data().length) {
$('#comboTraveler').select(selectedIndex + 1); // nothing changes
}
}
function DecrementTraveler() {
var combobox = $("#comboTraveler").data("kendoComboBox");
var selectedIndex = parseInt(combobox.select());
alert(selectedIndex); // displays correct index
if (!(selectedIndex < 0)) {
$('#comboTraveler').select(selectedIndex - 1); // nothing changes
}
}
谢谢您的帮助!