2010-10-03 8 views
2

Je veux créer une grille avec un RowExpander. Le problème auquel je suis confronté est que chaque rangée a des informations différentes à afficher dans la zone agrandie. Par exemple, chaque ligne représente un sujet et la zone d'extension affiche les notes relatives à ce sujet (exam1, exam2, etc.) comme suit:RowExpander avec contenu dynamique

+ mathématiques
exam1 Excellente

exam2 Très bon

Le problème est que je ne peux pas prédire le nombre de notes (examens) de chaque sujet, donc un modèle fixe ne fonctionnera pas dans ce cas.

Quelle est la meilleure façon de traiter un tel cas?

Remarque: s'il y a quelque chose de flou dans la question s'il vous plaît demander. Je vous remercie.

Répondre

0

Vous avez actuellement plusieurs options.

Il est le RowExpander étendu qui permet des widgets complexs: GXT Widget expander

Ou vous pouvez utiliser et XTemplate avec un TPL imbriquée à itérer sur les examens selon:

(je sais que le fil est pour EXT- js mais les mêmes principes s'appliquent aux GXT XTemplates) Advanced XTemplate features

Questions connexes