Aller au contenu

15. Les actions

Les actions s'écrivent dans un événement.

Action, Effet
ActionEffet
afficher "…"un message
afficher erreur "…"un message d'erreur
montrer "nom", cacher "nom"fait apparaître ou disparaître un élément
changer x par …change une variable
changer x par champ "Libellé"prend la valeur actuelle d'un champ
changer texte de "nom" par "…"change le texte d'un élément
ajouter … à liste, retirer … de listemodifie une liste
ajouter champ "Libellé" à listeajoute la valeur actuelle d'un champ
rediriger vers "page"va à une page
revenir vers "page"revient en arrière, ou va à cette page
envoyer requete vers "…"appelle un serveur (voir le serveur)
copier …, partager …copie dans le presse-papiers, partage
page "produit" :
    titre "Produit"
    texte "Un livre." avec nom "description"
    bouton "Voir plus"
    bouton "Commander"
    quand l'utilisateur clique sur "Voir plus" :
        changer texte de "description" par "Un livre de 200 pages, illustré."
    quand l'utilisateur clique sur "Commander" :
        rediriger vers "merci"

page "merci" :
    titre "Merci !"

Dans une action, champ "Libellé" lit ce que la personne a saisi au moment du clic. Un champ nombre donne un nombre, une case à cocher donne vrai ou faux, et les autres champs donnent du texte. Le libellé est celui de la langue de base, même si le champ a une traduction.

page "taches" :
    variable taches = ["Acheter du pain"]
    variable dernier = ""
    champ "Nouvelle tâche"
    bouton "Ajouter"
    quand l'utilisateur clique sur "Ajouter" :
        ajouter champ "Nouvelle tâche" à taches
        changer dernier par champ "Nouvelle tâche"
    texte "Dernière ajoutée : {dernier}"
    pour chaque t dans taches :
        texte t