I am trying to update visibility option in the columDefs of my ui-grid. After updating the value I need to refresh my ui-grid. What is the way to refresh my grid from my controller?
Renders all table rows using the current data items.
UI-Grid 4.0 (formerly ng-grid), is a 100% angular grid written with no dependencies other than AngularJS. It is designed around a core grid module and features are layered on as angular modules and directives. This keeps the core small and focused while executing very complex features only when you need them.
Visit this pages:
http://ui-grid.info/docs/#/api/ui.grid.class:GridApi
After having instantiated your gridApi, you can just call:
//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();
Hope that helps!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With