datagrid

Affiche une grille de données permettant de modifier et d'ajouter des lignes

Attributs

Nom de l'attributDescription
modelNom du renderer à utiliser
propertyPropriété du formulaire Struts contenant la grille de données
styleIdIdentifiant (attribute id) du table HTML généré. Si aucun identifiant n'est précisé, un identifiant est généré automatiquement
indexIdNom sous lesquel exposé l'index courant pendant l'itération
styleClassClasse CSS à utiliser pour afficher la grille de données
selectionAllowedAutorise ou non la sélection de ligne ? Défaut : true
multipleSelectionAllowedAutorise ou non la multisélection ? Défaut : true

datagridColumn

Le tag datagridColumn tag permet de spécifier les colonnes de la grille à afficher.

Attributs

Nom de l'attributDescription
propertyNom de la propriété correspondant à cette colonne
titleClé du libellé de la colonne

datagridCheckbox

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.

Attributs

Nam de l'attributDescription
propertyNom de la propriété de type boolean correspondant à cette colonne
titleClé du libellé de la colonne

datagridSelect

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.

Attributs

Nom de l'attributDescription
propertyNom de la propriété correspondant à cette colonne
titleClé du libellé de la colonne

datagridText

Le tag datagridText se comporte comme le tag datagridColumn, sauf qu'il permet d'exécuter du code Javascript spécifique pour initialiser la valeur de la colonne lord de l'ajout d'une nouvelle ligne.

Attributs

Nom de l'attributDescription
propertyNom de la propriété correspondant à cette colonne
onnewrowCode Javascript à exécuter pour initialiser la valeur de la colonne lors de l'ajout d'une nouvelle ligne