Barres de progression

Cette catégorie contient toutes les actions autour des barres de progression



Afficher une barre de progression

L’action show_waitform affiche une barre de progression dans la tâche courante sur le panel mentionné

Exemple

<action type="show_waitform" barType="percent" panelType="page" ></action>

Cette action va afficher une barre de type pourcentage sur la page de la tâche qui doit être de type dossier

Inputs

barType : string

Le type de progression. Il peut etre generic pour afficher une barre de progression infinie, ou percent pour afficher une progression pas à pas indicée sur 100.

panelType : string

Le panel sur lequel placer la barre. Par default la barre est placée sur le panel principal de la tâche. Dans le cas d’une tâche de type dossier il est possible placer la barre sur la page

Outputs

Aucune variable du context n’est ajoutée ou modifiée lors de cette action


Cacher une barre de progression

L’action close_waitform supprime la barre de progression de la tâche courante. Attention, cette barre de progression doit en premier lieu avoir été ajoutée.

Exemple

<action type="close_waitform" ></action>

Inputs

Il n’y a aucun input demandé dans cette action

Outputs

Cette action ne produit aucun output


Définir la progression d'une barre

L’action set_waitform_progress change la barre de progression de la tâche courante. Cette barre doit être précédement affichée sur la tâche avec l’action show_waitform

Exemple

<action type="set_waitform_progress" percentage="30" text="copie en cours" ></action>

Dans cet exemple, la barre de progression est mise à 30% et le texte à coté sera copie en cours

Inputs

percentage : integer

La nouvelle valeur de la progression (initialement 0 au moment de l’affichage). L’avancement doit être une valeur entre 0 et 100

text : string

Le texte à indiquer à coté de la progression pour expliquer à l’utilisateur ce qui se passe

Outputs

Cette action ne produit aucun output