Ce widget permet d’itérer sur les rowdatas d’un dataset
Hérite de WidgetBase.
Fonction
Rendu
Utilisation
Warning: Le WidgetLoop ne fonctionne qu’avec un dataset en lecture seule (mode=”r”). Il se mettra en erreur si le dataset passé en attribut est en lecture-écriture.
Note: WidgetLoop ne peut être étendu que par des widgets dont le nom commence par WidgetLoop.
<!-- Dans la datastructure -->
<!-- Le dataset ou dataquery doit obligatoirement être en lecture seule -->
<dataset id="patients" mode="r">
<metadata>
<fields>
<field id="civilite" type="string"/>
<field id="prenom" type="string"/>
<field id="nom" type="string"/>
</fields>
</metadata>
<rowdata>
<row civilite="Mme" prenom="Catherine" nom="Ogdahl"/>
<row civilite="M." prenom="Jean-Marie" nom="Van de Velde"/>
<row civilite="Mme" prenom="Camille" nom="Elloit"/>
<row civilite="Mme" prenom="Magali" nom="Firbanks"/>
<row civilite="M." prenom="Marin" nom="Toplin"/>
<row civilite="M." prenom="Kevin" nom="Gersam"/>
<row civilite="Mme" prenom="Anne" nom="Lockart"/>
</rowdata>
</dataset>
<!-- Dans le layout -->
<loop dataset="patients">
<statictext class="alert alert-info col-sm-4 col-sm-offset-4 text-center">
~{patients.civilite}~ ~{patients.prenom}~ ~{patients.nom}~
</statictext>
</loop>
Attributs
Les attributs nécessaires au bon fonctionnement du widget sont signalés par un astérisque.
Ce widget hérite de fonctionnalités issues d’un autre widget. Consultez la documentation dédiée au WidgetBase pour vérifier si d’autres attributs sont disponibles.
dataset
Dataset utilisé pour générer la liste des groupes
-
Version : >=2.26
-
Valeurs possibles : String
<... dataset="{dataset_value}" .../>
Options
Les options nécessaires au bon fonctionnement du widget sont signalées par un astérisque.
Ce widget hérite de fonctionnalités issues d’un autre widget. Consultez la documentation dédiée au WidgetBase pour vérifier si d’autres options sont disponibles.