angularjs – 如何使用角度Kendo UI刷新网格数据源

前端之家收集整理的这篇文章主要介绍了angularjs – 如何使用角度Kendo UI刷新网格数据源前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我将Telerik Kendo网格与Angular结合使用Angent Kendo UI项目。

我有以下标记

<div kendo-grid="" k-options="thingsOptions" style="height: 600px;" />

和我的控制器中的以下代码

$scope.thingsOptions = {
        dataSource: {
            type: "json",transport: {
                read: "/OM/om/getAssets",dataType: "json"
            },schema: {
                model: {
                    id: "ProductID",...

这一切都很好,但我想强制从我的控制器刷新我的网格的数据源。就像是

$scope.getTasks = function() {
    $scope.thingsOptions.dataSource.read();
};

这是可以从控制器做吗?我可以随时做类似的事情

$("#taskGrid").data("kendoGrid").dataSource.read();

在我的控制器但是从控制器中选择一个HTML元素似乎有点错误

只需将范围变量传递给指令,然后在控制器内部,您就可以使用该变量来调用所需的任何widget方法
<div kendo-grid="grid" ...></div>

<script>
  ...

  $scope.getTasks = function() {
    // scope.grid is the widget reference
    $scope.grid.refresh();
  }

  ...
</script>

参考:http://blogs.telerik.com/kendoui/posts/14-02-26/a-few-angular-kendo-ui-best-practices

原文链接:https://www.f2er.com/angularjs/144410.html

猜你在找的Angularjs相关文章