Comment construire une table (dataTable) à partir d'une List
Je débute avec JSF et je ne comprends pas comment on peut afficher une table si dans mon Bean je ne récupère que ArrayList ou List? En fait, c'est un résultat d'une query sur une table qui m'envoie une List des catégories d'articles (catId et catName). je voudrais juste les afficher dans 2 colonnes: ID et Catégorie. Merci d'avance.
Par défaut Comment construire une table (dataTable) à partir d'une List
Merci à tous. Mais je ne comprends pas très bien la mécanique du processus. Voici ce que j'ai dans mon bean:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| private ArrayList categoriesList;
private String categoryName;
private String categoryId;
private Categorie category;
private CategorieDAO catDAO;
/**
* @return the categoriesList
*/
public ArrayList getCategoriesList() {
catDAO = new CategorieDAO();
categoriesList = new ArrayList<Categorie>(catDAO.findAll());
return categoriesList;
} |
Et comment la page JSF va "séparer" chaque objet <Categorie> contenu dans la liste en ID (category.getCategoryId) et CategorieNom (category.getCategoryName) ?:(