【问题标题】:Telerik Kendo Grid Rebind IssueTelerik Kendo Grid 重新绑定问题
【发布时间】:2019-07-11 22:36:49
【问题描述】:

我正在尝试从外部剑道网格中过滤数据。获取正确数据后,我无法在 UI 上看到过滤后的数据。

$scope.kendogridOptions.dataSource.read(); - Not working out

提前致谢!

【问题讨论】:

  • 您能否为问题提供更多背景信息?您如何尝试应用过滤?您希望过滤发生在服务器端还是客户端?你都尝试了些什么?你看过剑道 ui 网站上的演示进行过滤吗? docs.telerik.com/kendo-ui/api/javascript/data/datasource/…
  • 我正在尝试通过下拉列表和 onchange 事件添加过滤器,我正在将过滤器传递给剑道。我得到了正确的数据,但 UI 没有刷新。我在做服务器端。我已经浏览了网站上所有可用的演示,但没有任何帮助。

标签: javascript html angularjs kendo-ui kendo-grid


【解决方案1】:

从数据源读取后需要刷新网格 UI:

$scope.kendogridOptions.refresh();

【讨论】:

  • 未捕获的类型错误:$scope.kendogridOptions.refresh 不是函数。 @Javier 我正在使用如下剑道网格:<div kendo-grid="grid" k-options="kendogridOptions"></div>$scope.grid.refresh() - not working 谢谢!
  • 我不知道 Kendo Angular 版本的细节。 $scope.grid 返回什么?据我所知,在剑道 UI 版本中:grid.dataSource.read(); grid.refresh();
  • 谢谢!我现在正在使用带有 JQuery 的剑道。它工作正常。
  • 不错!如果我的回答对您有用,请随时为我投票。
猜你喜欢
  • 1970-01-01
  • 2014-07-31
  • 2014-05-05
  • 2014-11-02
  • 1970-01-01
  • 2011-11-17
  • 1970-01-01
  • 2012-08-05
相关资源
最近更新 更多