如何 refresh/reload kendo comboBox dataSource 与 AngularJs?
How to refresh/reload kendo comboBox dataSource with AngularJs?
我愿意:
.data('kendoComboBox').dataSource.read();
.data('kendoComboBox').refresh();
但是 comboBox 仍然没有重新加载。
您在评论中发布的代码表明您正在尝试重新加载组合框的数据源。如果 comboBoxDataSource
是 kendo.data.DataSource
类型,这将起作用。我会建议你使用模型 $scope.comboBoxListOptions
来控制 UI:
$scope.comboBoxListOptions.dataSource.read();
There is no need to call refresh() method after dataSource.read().
查看此演示了解更多详情:http://dojo.telerik.com/OfIFo
附带说明一下,不要使用像“_data”这样的私有变量。使用 API:
更安全
comboBox.Items.Clear();
comboBox.DropDownStyle = ComboBoxStyle.DropDownList;
我愿意:
.data('kendoComboBox').dataSource.read();
.data('kendoComboBox').refresh();
但是 comboBox 仍然没有重新加载。
您在评论中发布的代码表明您正在尝试重新加载组合框的数据源。如果 comboBoxDataSource
是 kendo.data.DataSource
类型,这将起作用。我会建议你使用模型 $scope.comboBoxListOptions
来控制 UI:
$scope.comboBoxListOptions.dataSource.read();
There is no need to call refresh() method after dataSource.read().
查看此演示了解更多详情:http://dojo.telerik.com/OfIFo
附带说明一下,不要使用像“_data”这样的私有变量。使用 API:
更安全comboBox.Items.Clear(); comboBox.DropDownStyle = ComboBoxStyle.DropDownList;