2017-02-13 17 views
0

Я пытаюсь выбрать первую линию с использованием угловой ui-сетки, но она не работает. Вот пример: plunker. Я смог сделать это с использованием тайм-аута после рендеринга данных с сервера, но не используя $scope.gridApi.grid.modifyRows($scope.gridOptions.data); $scope.gridApi.selection.selectRow($scope.gridOptions.data[0]);, как показано в другом примере. не могли бы вы мне помочь?Выбор угловой линии линии сетки не работает

ответ

0

Если данные загружаются асинхронным вызовом, вы можете выбрать строки в обратном вызове, вы можете использовать $ scope.gridApi, так как вы сохранили его в функции onRegisterApi.

Пожалуйста найти plunker

$http.get('https://cdn.rawgit.com/angular-ui/ui-grid.info/gh-pages/data/500_complex.json') 
    .success(function (data) { 
     $scope.gridOptions.data = data; 
     $scope.gridApi.grid.modifyRows($scope.gridOptions.data); 
     $scope.gridApi.selection.selectRow($scope.gridOptions.data[0]); 
    });