2009-11-20 3 views

Répondre

0

GroupingView est déjà configuré pour être à état, mais vous devez avoir configuré le StateManager avec un fournisseur valide pour qu'il soit en vigueur. Voir la page de document lié pour un exemple en utilisant le CookieProvider intégré.

+1

Aucun événement n'est lancé sur un groupe en cours de basculement, par conséquent, l'état de la propriété d'expansion du groupe n'est pas sauvegardé en bascule. – alumb

+1

Ceci est complètement faux. Le GridView est stateful, le GroupingView n'est en aucun cas stateful. – alumb

+0

Um, non. Voir la définition de GroupingView: 'Ext.grid.GroupingView = Ext.extend (Ext.grid.GridView, {...'. La vue groupée, en fait, hérite de toutes les capacités de l'état de base de la vue grille (état de tri, état de défilement), plus il a le code interne pour obtenir/définir l'état du groupe (par exemple, sur le groupe cliquez: 'this.grid.fireEvent ('groupchange', this, this.grid.store.getGroupState());'). Mais oui, en dehors de cela, il n'est absolument pas en état d'être: P –