J’utilise le Widget VueHTML pour afficher la fiche synthétique d’une ligne de mon tableau. Pour cela, j’ai une colonne « Rendu HTML » qui est une formule qui concatene différentes colonnes de mon tableau :
html="<div style='font-family: Marianne; padding: 1em;'>"
html+="<h1>{Intitule_simplifie}<h1>"
if $Observations:
html+="<h2>Observations</h2>{Observations}<h2>"
if $Recommandations:
html+="<h2>Recommandations</h2>{Recommandations}<h2>"
if $Impact_utilisateur:
html+="<h2>Pour qui ?</h2>{Impact_utilisateur}<h2>"
html+="</div>"
return html.format(Intitule_simplifie=$Intitule_simplifie, Observations=$Observations, Recommandations=$Recommandations, Impact_utilisateur=$Impact_utilisateur)
Ça marche plutôt bien pour les colonnes de type Texte, mais je ne sais pas comment m’y prendre pour les colonnes qui ont des types plus complexes.
Par exemple, comment afficher la liste des images de ma colonne « Attachements » ?
Merci pour cette réponse ! Ça m’aide et je peux même extrapoler à d’autres colonnes. Par ex, pour une colonne Référence multiple, je peux simplement faire $Colonne.a pour récupérer la liste de l’attribut a.