J'ai besoin d'imprimer ma liste en deux colonnes avec pagination.Comment imprimer plusieurs résultats dans la rangée
Je ne suis pas capable de comprendre comment j'obtiendrai 2 enregistrements à la fois de la liste définie dans le datatable.
J'ai besoin d'imprimer ma liste en deux colonnes avec pagination.Comment imprimer plusieurs résultats dans la rangée
Je ne suis pas capable de comprendre comment j'obtiendrai 2 enregistrements à la fois de la liste définie dans le datatable.
Vous pouvez le faire via le DataModel. Voir la question Multiple rows per record in JSF? C'est le contraire de ce que vous voulez, mais le principe est le même.
L'implémentation de votre modèle pourrait renvoyer un bean de niveau ligne qui expose un objet pour chaque colonne.
Je ne sais pas si cela fonctionne: Créer une nouvelle chaîne. Bouclez votre contenu et ajoutez-les à la chaîne un par un.
par exemple
ArrayList setA = new ArrayList();
ArrayList setB = new ArrayList();
//add stuff to both arraylist
String result = "";
for (int i = 0; i < setA.size(); i++)
{
result = setA.get(i) + "\t" + setB.get(i);
}
System.out.println(result);
espoir je réponds à vos questions.