Telerik Kendo Grid 重新绑定问题
Posted
技术标签:
【中文标题】Telerik Kendo Grid 重新绑定问题【英文标题】:Telerik Kendo Grid Rebind Issue 【发布时间】: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 没有刷新。我在做服务器端。我已经浏览了网站上所有可用的演示,但没有任何帮助。 【参考方案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 的剑道。它工作正常。
不错!如果我的回答对您有用,请随时为我投票。以上是关于Telerik Kendo Grid 重新绑定问题的主要内容,如果未能解决你的问题,请参考以下文章
Telerik Kendo Grid (MVC) 更新后刷新
Telerik/ Kendo MVC Grid,按需加载网格,而不是页面加载
更新 ViewModel 时如何防止 Kendo UI Grid 多次重新绑定