web-dev-qa-db-fra.com

Comment utiliser la méthode de rafraîchissement dans ui-grid?

J'essaie de mettre à jour l'option de visibilité dans les columDefs de mon ui-grid. Après avoir mis à jour la valeur, j'ai besoin de rafraîchir ma grille d'interface utilisateur. Comment rafraîchir ma grille depuis mon contrôleur?

27
orikoko

Visitez ces pages:

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

Après avoir instancié votre gridApi, vous pouvez simplement appeler:

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

J'espère que ça t'as aidé!

38
Jose

Selon vos besoins, vous pouvez modifier l'option ui-grid suivante

enableRowHashing:false

8