我做的:如何使用AngularJs刷新/重载kendo comboBox数据源?
.data('kendoComboBox').dataSource.read();
.data('kendoComboBox').refresh();
但组合框仍然没有重新加载。
我做的:如何使用AngularJs刷新/重载kendo comboBox数据源?
.data('kendoComboBox').dataSource.read();
.data('kendoComboBox').refresh();
但组合框仍然没有重新加载。
您在评论中发布的代码显示您正在尝试重新加载组合框的数据源。这将工作,如果comboBoxDataSource
是kendo.data.DataSource
类型。我woud建议你是使用模型$scope.comboBoxListOptions
控制UI:
$scope.comboBoxListOptions.dataSource.read();
无需调用刷新()方法dataSource.read后()。
检查这个演示了解更多详情:http://dojo.telerik.com/OfIFo
作为一个侧面说明,不要使用类似“_data”私有变量。这是更安全的使用API:
comboBox.Items.Clear(); comboBox.DropDownStyle = ComboBoxStyle.DropDownList;
你能展示一些更多的代码吗? ();' 'element.data('kendoComboBox')。refresh();' –