加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-17 08:11:19 所属栏目:安全 来源:网络整理
导读:我将Telerik Kendo网格与Angular结合使用Angent Kendo UI项目。 我有以下标记: div kendo-grid="" k-options="thingsOptions" style="height: 600px;" / 和我的控制器中的以下代码: $scope.thingsOptions = { dataSource: { type: "json",transport: { rea
我将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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读