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())); } });