Créer une table dans Wicket

J’essaie d’afficher une table en utilisant Wicket. J’utilise Panel pour créer la table et PropertyColumns pour append les colonnes.

Comment grouper quelques colonnes dans une seule colonne.

Il semble que vous utilisiez un DataTable ou un descendant. Pour votre cas, je voudrais utiliser un ListView où vous pouvez contrôler plus facilement le HTML de sortie.

En HTML:

 
Product Unit tests
Passed Failed
Product PassedColumn FailedColumn

En Java:

  add(new ListView("listView", listData) { public void populateItem(final ListItem item) { final SomeDetails data= item.getModelObject(); item.add(new Label("productComponent", data.getProduct())); item.add(new Label("passedComponent", data.getPassed())); item.add(new Label("failedComponent", !data.getPassed())); } });