2014-10-29 11 views

Odpowiedz

31

odwiedzenia tej strony:

http://ui-grid.info/docs/#/api/ui.grid.class:GridApi

Po instancja swoją gridApi, można po prostu zadzwonić:

//instantiate (not so obvious) 
// whatever scope attribute your binding to gridOptions 
$scope.gridOptions = { 
    onRegisterApi: function(gridApi){ $scope.gridApi = gridApi;} 
} 
//then later 
$scope.gridApi.core.refresh(); 

Mam nadzieję, że pomoże!

+0

miałem UI-siatkę o łącznej rzędu i kiedy pewna ilość w komórce została zaktualizowana z mojego kodu, sumy ponieważ ta komórka nie zaktualizowała się. To rozwiązanie rozwiązało problem. –

+4

Należy rozszerzyć odpowiedź, aby wyjaśnić, jak utworzyć instancję gridApi. – BarrySW19

8

W zależności od potrzeb można zmienić następujące opcje ui-Grid

enableRowHashing:false

+1

Aktualizuję tylko dane w miejscu, więc nie uruchomiono żadnej długości tablicy ani innych super inteligentnych zegarków gridowych, więc musiałem ng-if out z DOM i wstawić po. z 'enableRowHashing: false' działa teraz bez ng-if. Dziękuję Ci bardzo! – Aitch

Powiązane problemy