L’élément DataRequest permet d’interroger une source de données externe et de rapatrier des informations dans le formulaire. Il sert à lister, filtrer ou pré-remplir des champs en fonction d’une requête et de paramètres définis.
DataPath : Permet de définir le chemin d’accès vers l’emplacement de la liste dans les données
Name (Liste) : Permet de sélectionner la requête dans la liste des requêtes disponibles
CallOnInputChangeOnly (Bouton) : Permet de définir la fréquence d’appel de la requête en fonction du changement de paramètre (default false)
FirstRow (Expression) : Permet de spécifier à partir de quelle ligne de données commencer
IsEnabled (Expression) : Si l’expression est vraie, la requête est activée (default true)
MaxRows (Expression) : Permet de définir le nombre de lignes maximales à récupérer
StoreOutputInDatastore (Bouton) : Permet de définir si les données obtenues doivent être stockées dans le DataStore (default false)
<Section Type="standard" OutputMode="all" OutputTarget="all" NewPage="screen" IsVisible="">
<Title>DataRequest</Title>
<Content OutputMode="all" OutputTarget="all" NewPage="none">
<DataRequest StoreOutputInDatastore="true" CallOnInputChangeOnly="true" Name="Liste_Des_Etudiants" DataPath="ETUDIANTS">
<Parameter Name="useremail" Value="$(email)" />
</DataRequest>
<QuestionSet OutputMode="all" LabelHorizontalAlignment="left" LabelPosition="auto" Spacing="normal" OutputTarget="all" HorizontalAlignment="left">
<Question>
<Label IsTooltipOnly="false">Email</Label>
<TextBox RefreshOnExit="true" NumberOfVisibleCharacters="50" AutoSize="false" Name="email" DataType="string" />
</Question>
</QuestionSet>
<QuestionSet OutputMode="all" LabelHorizontalAlignment="left" LabelPosition="auto" Spacing="normal" OutputTarget="all" HorizontalAlignment="left">
<Question>
<Label IsTooltipOnly="false">Nom</Label>
<TextBox Name="ETUDIANTS[0]|nom" RefreshOnExit="true" NumberOfVisibleCharacters="40" DataType="string" AutoSize="false" IsReadOnly="true" />
</Question>
<Question>
<Label IsTooltipOnly="false">Prénom</Label>
<TextBox Name="ETUDIANTS[0]|prenom" RefreshOnExit="true" NumberOfVisibleCharacters="40" DataType="string" AutoSize="false" IsReadOnly="true" />
</Question>
</QuestionSet>
</Content>
</Section>

