我会:
.data('kendoComboBox').dataSource.read();
.data('kendoComboBox').refresh();
但是comboBox仍然没有重新载入。
comboBoxDataSource
是 kendo.data.DataSource
类型,则此方法将有效。我建议您使用模型 $scope.comboBoxListOptions
控制用户界面:$scope.comboBoxListOptions.dataSource.read();
在dataSource.read()之后不需要调用refresh()方法。
查看此演示以获取更多详细信息:http://dojo.telerik.com/OfIFo
顺便提一下,不要使用私有变量如"_data"。最好使用API:
comboBox.Items.Clear(); comboBox.DropDownStyle = ComboBoxStyle.DropDownList;
comboBox的项清除(); comboBox.DropDownStyle = ComboBoxStyle.DropDownList;
element.data('kendoComboBox').dataSource.read();
element.data('kendoComboBox').refresh();
- Pieter Willaert