2012-11-07 18 views
0

J'ai appris le portillon 6 au cours des derniers jours, mais bien que j'ai regardé partout je ne peux pas trouver une réponse à ce problème apparemment simple. J'ai une liste d'entités d'objet que je veux afficher dans une table html. La table aura un nombre défini de colonnes et un nombre inconnu de lignes.Réglage du nombre de colonnes dans une table de guichet

si

List myList=Arrays.asList(obj1, obj2, obj3, obj4) 

devient cela comme une table html:

col1 col2 col3 

obj1 obj2 obj3 
<br>obj4 

Je l'ai expérimenté avec ListView et essayé de lire sur certaines classes de répéteur portillon incorporé, mais des exemples que j'ai vu tous les travaux avec une seule entité d'objet par ligne de table, chaque cellule d'une ligne contenant une valeur de zone d'entité. Dans mon exemple, je veux une entité par cellule et être capable de définir le nombre de colonnes, donc s'il y a plus d'entités que d'ajustement, elles apparaissent sur une nouvelle ligne.

Quelqu'un peut-il m'aider avec certaines classes de guichet appropriées qui peuvent placer des éléments d'une liste dans un tableau comme ci-dessus?

+1

Ouais vérifier les documents wicket 6 pour GridView il a eu un petit exemple sur eux http://ci.apache.org/projects/wicket/apidocs/6.0.x/org/apache/wicket/markup/repeater/data/ GridView.html – drobson

Répondre

0

En formulant ma première réponse, je suis tombé sur le composant GridView. Cela semble parfaitement correspondre à votre problème, mais je ne l'ai pas encore complètement examiné.

Questions connexes