2010-11-22 34 views
4

J'ai un ExtJs EditorGridPanel configuré avec un GroupingStore, GroupingView et un .Case à cocher pour l'en-tête de groupe de la grille de regroupement extjs

La case à cocher apparaît dans l'en-tête de la grille et dans toutes les lignes. Je veux aussi mettre la case à cocher sur l'en-tête du groupe. Mon intention est de permettre à l'utilisateur de sélectionner tous les enregistrements d'un groupe en cochant la case de l'en-tête du groupe.

Existe-t-il un moyen de le faire? J'utilise ExtJs 3.1.1 et RowActions plugin de saki.

Répondre

2

J'ai trouvé un moyen d'y parvenir en utilisant l'option de configuration groupTextTpl dans groupingView pour afficher une case à cocher et en utilisant l'événement groupClick de la grille pour gérer l'événement click de la case à cocher.

plus d'informations n'a pu être trouvée here

+0

En supposant que je comprends bien votre question, il y a aussi un exemple sur cette page: http://dev.sencha.com/deploy/ext-3.4.0/examples/grid/ grid-plugins.html – blong

+0

Vous n'avez pas bien compris la question. Aucun des exemples derrière votre lien n'utilise la fonctionnalité de regroupement. – Alexander