Affiche une grille de données permettant de modifier et d'ajouter des lignes
| Nom de l'attribut | Description |
|---|---|
| model | Nom du renderer à utiliser |
| property | Propriété du formulaire Struts contenant la grille de données |
| styleId | Identifiant (attribute id) du table HTML généré. Si aucun identifiant n'est précisé, un identifiant est généré automatiquement |
| indexId | Nom sous lesquel exposé l'index courant pendant l'itération |
| styleClass | Classe CSS à utiliser pour afficher la grille de données |
| selectionAllowed | Autorise ou non la sélection de ligne ? Défaut : true |
| multipleSelectionAllowed | Autorise ou non la multisélection ? Défaut : true |
Le tag datagridCheckbox permet de spécifier une colonne de type case à cocher.
Note : comme le language HTML ne renvoie aucune information lorsqu'une case n'est pas cochée, il est obligatoire d'implémenter la méthode reset(...) du formulaire Struts et d'y appeler la méthode preUpdate() de la grille de données.
Le tag datagridSelect permet de spécifier une colonne de type liste déroulante.
Note : le tag <layout:option> doit être utilisé pour remplir les valeurs de la liste déroulante.