我做:
.data('kendoComboBox').dataSource.read();
.data('kendoComboBox').refresh();
但是comboBox仍然没有重新加载。
答案 0 :(得分:2)
您在评论中发布的代码显示您正在尝试重新加载组合框的数据源。如果DateTimeFormatter formatter = new DateTimeFormatterBuilder()
.parseCaseInsensitive()
.appendPattern("yyyy MMM")
.toFormatter(Locale.ENGLISH);
System.out.println(YearMonth.parse("1978 SEP", formatter));
属于comboBoxDataSource
类型,则此方法有效。我建议您使用模型kendo.data.DataSource
来控制UI:
$scope.comboBoxListOptions
不需要在dataSource.read()之后调用refresh()方法。
查看此演示以获取更多详细信息:http://dojo.telerik.com/OfIFo
作为旁注,请勿使用" _data"等私有变量。使用API更安全:
答案 1 :(得分:-1)
comboBox.Items.Clear(); comboBox.DropDownStyle = ComboBoxStyle.DropDownList;