2017-10-10 11 views
0

Nous utilisons actuellement la grille de Kendo, et faisons largement usage de sa capacité à persister et à charger l'état, c.-à-d. nous permettons à nos utilisateurs de personnaliser leurs dispositions de grille, pour les colonnes, l'ordre de tri, le groupement, etc., puis d'enregistrer la mise en page dans une collection nommée qu'ils pourront ensuite ré-appliquer. C'est la caractéristique de Kendo dont je parle: Kendo Grid Persist StateEst-ce que l'ag-grid a une fonctionnalité "persist/load state" intégrée comme la grille de Kendo?

Est-ce que ag-grid a déjà une fonctionnalité intégrée pour faire la même chose, ou quelqu'un a-t-il un échantillon qu'il peut partager là où il a fait le même genre de choses? En regardant la documentation sur l'aggrille, on dirait que ce serait assez simple à coder, mais j'espérais trouver des exemples et/ou des conseils et des conseils sur les pièges à éviter, etc. Merci. Ag-grid prend en charge l'obtention et le réglage de l'état de la colonne actuelle.

Répondre

0

En regardant l'échantillon de la grille de kendo, cela devrait accomplir la même chose:

//getting 
var columnState = gridOptions.columnApi.getColumnState(); 
localStorage["ag-grid-state"] = JSON.stringify(columnState); 

//setting 
var columnState = localStorage["ag-grid-state"]; 
gridOptions.columnApi.getColumnState(JSON.parse(columnState));