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,按需加载网格,而不是页面加载

根据下拉更改绑定/重新绑定 Kendo Grid

更新 ViewModel 时如何防止 Kendo UI Grid 多次重新绑定

Telerik Kendo MVC Grid 子模板从父模板获取默认值

Telerik Kendo UI ASP.NET MVC Grid - 已保存数据项的事件处理