【问题标题】:How to refresh/reload kendo comboBox dataSource with AngularJs?如何使用 AngularJs 刷新/重新加载剑道组合框数据源?
【发布时间】:2016-02-15 06:21:58
【问题描述】:

我愿意:

    .data('kendoComboBox').dataSource.read();
    .data('kendoComboBox').refresh();

但是comboBox仍然没有重新加载。

【问题讨论】:

  • 你能再显示一些代码吗? element.data('kendoComboBox').dataSource.read();element.data('kendoComboBox').refresh();

标签: angularjs combobox kendo-ui refresh reload


【解决方案1】:

您在 cmets 中发布的代码表明您正在尝试重新加载组合框的数据源。如果 comboBoxDataSourcekendo.data.DataSource 类型,这将起作用。我建议你使用模型$scope.comboBoxListOptions 来控制 UI:

$scope.comboBoxListOptions.dataSource.read();

dataSource.read()之后不需要调用refresh()方法。

查看此演示了解更多详情:http://dojo.telerik.com/OfIFo

附带说明,不要使用像“_data”这样的私有变量。使用 API 更安全:

【讨论】:

    【解决方案2】:

    comboBox.Items.Clear(); comboBox.DropDownStyle = ComboBoxStyle.DropDownList;

    【讨论】:

      猜你喜欢
      • 2016-08-18
      • 2013-08-26
      • 2013-08-29
      • 2017-02-24
      • 2023-04-08
      • 1970-01-01
      • 2015-10-19
      • 1970-01-01
      相关资源
      最近更新 更多