javascript – kendoui角度网格选择事件

前端之家收集整理的这篇文章主要介绍了javascript – kendoui角度网格选择事件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试从AngularJS中的KendoUI网格处理选择事件.

我有我的代码工作如下.然而,感觉像一个真正令人讨厌的方法获取所选行的数据.特别是使用_data.有更好的做法吗?我有错误的做法吗?

<div kendo-grid k-data-source="recipes" k-selectable="true" k-sortable="true" k-pageable="{'refresh': true,'pageSizes': true}"
            k-columns='[{field: "name",title: "Name",filterable: false,sortable: true},{field: "style",title: "Style",filterable: true,sortable: true}]' k-on-change="onSelection(kendoEvent)">
</div>

$scope.onSelection = function(e) {
  console.log(e.sender._data[0].id);
}

解决方法

请尝试以下操作:
    $scope.onSelection = function(kendoEvent) {
        var grid = kendoEvent.sender;
        var selectedData = grid.dataItem(grid.select());
        console.log(selectedData.id);
    }

猜你在找的JavaScript相关文章