Dialogues

Cette catégorie contient toutes les actions autour des dialogues (prompt). Dans tous les cas, un message s’affiche à l’écran et l’utilisateur doit prendre une décision qui impactera la suite du processus en cours.



Demande de confirmation avec des boutons custom

Affiche un message à l’utilisateur. L’utilisateur doit choisir parmi les propositions et ne peut pas annuler le processus.

Exemple

<action type="confirmation_dialog_custom" >
  <message><![CDATA[Faut t'il uniquement modifier au niveau local ou cela impacte t'il toute la société courante?]]></message>
  <button id="local">Local</button>
  <button id="all">Société</button>
</action>

Dans cet exemple, l’utilisateur voit un popup indiquant le message Faut t’il uniquement modifier au niveau local ou cela impacte t’il toute la société courante?. Il peut choisir entre l’un des deux boutons Local et Société

Inputs

message : node xml

Noeud contenant en texte le message à afficher.

button : text node

Un button contient comme attribut un id qui définit la valeur de la réponse de l’utilisateur, et un texte qui sera affiché dans le dialogue. Dans le cas de ce type de message, on peut afficher jusqu’a 4 boutons dans l’ordre défini dans le xml.

Outputs

user_choice : string

L’id de l’option choisie.


Demande de confirmation avec des boutons custom et annuler

Affiche un message à l’utilisateur. L’utilisateur doit choisir parmi les propositions ou peut annuler

Exemple

<action type="confirmation_dialog_custom_cancel" >
  <message><![CDATA[Faut t'il uniquement modifier au niveau local ou cela impacte t'il toute la société courante?]]></message>
  <button id="local">Local</button>
  <button id="all">Société</button>
</action>

Dans cet exemple, l’utilisateur voit un popup indiquant le message Faut t’il uniquement modifier au niveau local ou cela impacte t’il toute la société courante?. Il peut choisir entre l’un des trois boutons Local, Société et Annuler

Inputs

message : node xml

Noeud contenant en texte le message à afficher.

button : text node

Un button contient comme attribut un id qui définit la valeur de la réponse de l’utilisateur, et un texte qui sera affiché dans le dialogue. Dans le cas de ce type de message, on peut afficher jusqu’a 3 boutons dans l’ordre défini dans le xml. Un bouton supplémentaire est affiché automatiquement pour permettre à l’utilisateur d’annuler l’opération en cours

Outputs

user_choice : string

L’id de l’option choisie.


Demander une confirmation Ok/Cancel

Affiche un message à l’utilisateur. L’utilisateur doit confirmer (Ok) ou annuler (Cancel). Dans le cas d’une confirmation, le processus continue, dans le cas ou il annule, tout s’arrète.

Exemple

<action type="confirmation_dialog_ok_cancel" ><![CDATA[Etes vous certain de bien vouloir supprimer le document selectionné?]]></action>

Dans cet exemple, l’utilisateur voit un popup indiquant le message Etes vous certain de bien vouloir supprimer le document selectionné?. Il peut confirmer ou annuler

Inputs

message : text node

Message à afficher

Outputs

Aucun output particulier