2014-10-29 1 views

ответ

31

Посетите эти страницы:

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

После инстанцирован ваш gridApi, вы можете просто позвонить:

//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(); 

Надеюсь, что это поможет!

+0

Я имел UI-сетку с общей строкой и, когда некоторое количество в ячейке было обновлено из моего кода, итоги поскольку эта ячейка не обновлялась. Это решение решило проблему. –

+4

Ответ нуждается в расширении, чтобы объяснить, как создать экземпляр gridApi. – BarrySW19

8

В зависимости от ваших потребностей вы можете изменить следующий параметр щ-сетку

enableRowHashing:false

+1

Я только обновляю данные на месте, поэтому никакая длина массива или другие супер-интеллектуальные сетчатые часы не срабатывали, поэтому я должен был ng-если сетка из DOM и вставить ее после. с 'enableRowHashing: false', теперь он работает без ng-if. Большое спасибо! – Aitch

Смежные вопросы