Comment puis-je créer un Concombre DataTable?

Je veux configurer manuellement un Concombre DataTable à l'aide de Java (au lieu de Cornichon).

Cornichon, mon tableau devrait ressembler à ceci:

| h1 | h2 |
| v1 | v2 |

Mon Java ressemble tellement loin de cela:

List<String> raw = Arrays.asList( "v1", "v2");
DataTable dataTable = DataTable.create(raw, Locale.getDefault(), "h1", "h2");

Ce que je reçois est de retour d'une DataTable avec en-têtes, mais pas de contenu. C'est aussi plus de temps que prévu:

  | h1| h2 |
  |   |    |
  |   |    |

Je suis sûr que la solution doit être assez simple, mais je suis un peu à une perte de la droite maintenant. Que dois-je faire pour obtenir mon tableau?

Je pense que je l'ai eu: List<List<String>> raw = Arrays.asList( Arrays.asList("h1", "h2"), Arrays.asList("v1", "v2") ); DataTable dataTable = DataTable.create(raw, Locale.getDefault(), "h1", "h2"); Mais les deux derniers paramètres de la méthode de création de ne semble pas s'habituer - et je suis sûr qu'il doit y avoir un moyen plus élégant que ce que j'ai fait là...

OriginalL'auteur Christian | 2014-02-11