Mla*_*hoi 35 javascript angularjs angular-ui-grid
测试Angular ui-grid(ng-grid v.3.0).不能为我的生活找到选定的行.我只是想在用户点击它时抓住行或行的行ID.在这里找到了最热门的评论,但我认为这已经过时了: 从ng-grid获取选择的行?
有谁知道gridOptions.selectedItems3.0中存储的位置?
小智 34
这是你在找什么? http://ui-grid.info/docs/#/tutorial/210_selection
Raj*_*ush 23
除了上面的步骤/sf/answers/1833214841/之外,您可能必须通过ng-click事件调用它来获取实际值/对象.至少那是我的工作方式.
Eg:
$scope.selectRow = function(){
$scope.gridApi.selection.getSelectedRows();
};
Run Code Online (Sandbox Code Playgroud)
并从模板中调用selectRow().
考虑到ui-grid没有最好的文档(特别是对于这个选择部分),这适用于任何像我一样困惑的人.
Ara*_*oft 16
最简单的方法是:
通过添加您的控制器注册gridApi:
$scope.gridOptions.onRegisterApi = function(gridApi) {
$scope.myGridApi = gridApi;
};
访问所选项目的数组:
$scope.myGridApi.selection.getSelectedRows();