Używam ui-grid. Ale nie mogę pobrać $ scope.gridApi z funkcji pobierania. I uzyskaj błąd: Nie można odczytać właściwości "selekcji" niezdefiniowanej. Ktoś może mi powiedzieć, dlaczego? dzięki.Nie można odczytać właściwości "wybór" niezdefiniowanej
$scope.gridOptions.onRegisterApi = function (gridApi) {
$log.info('gridApi...');
$scope.gridApi = gridApi;
$log.info($scope.gridApi);
};
$scope.download = function ($event) {
$event.stopPropagation();
var selectedRows = $scope.gridApi.selection.getSelectedRows();
$log.log('selectedRows....');
$log.log(selectedRows);
};
Czy to moduł ui.grid.selection jako zależność? – c0bra
tak. Zrobiłem. Manipulacja w $ scope.gridOptions.onRegisterApi nie może zmienić wartości zmiennej. Czemu? Odnosi się do ui-grid? – Charles
spróbuj dodać to do swojej onRegisterApi: gridApi.selection.on.rowSelectionChanged ($ scope, function (row) { // }); – thangcao