Listbox 2.1

Catégorie / Domaine : Interface
Compatibilité SCOL Voy@ger : V 3.5 et supérieure
Mise à jour : 06/2001

Fonction

Le module LISTBOX fait apparaître une liste d’éléments dans l’interface graphique cliente. A la suite d’une action donnée de l’utilisateur, des éléments peuvent être ajoutés ou bien supprimés de la liste. Ces éléments peuvent générer des événements spécifiques vers d'autres modules. Ils peuvent être transmis en tant que paramètre du lien et donc être récupérés par le module cible.
Les ajouts/suppressions en ligne d'éléments ne sont pas enregistrés en cas de redémarrage du serveur.

Configuration


Figure 1 : Interface du module Listbox

(1) : Ajouter => Permet d’ajouter un élément dans la liste

(2) : Supprimer => Permet de supprimer un élément de la liste

(3) : Même liste pour tous les clients => Permet d’afficher ou non la même liste pour tous les clients (si un client modifie la liste dynamiquement (le site étant lancé), celle-ci est automatiquement mise à jour chez les autres clients)

(4) : Le nom de l’item cliqué sera passé en paramètre du lien => Option à cocher si le nom de l’item que l’on clique dans la liste doit être envoyé dans les paramètres du lien

Mise en oeuvre


Action Fonction
module.événement à Listbox.start Démarre le module chez le client
module.événement à Listbox.add Ajoute un événement à la liste (l’élément doit se trouver en paramètre de l’action)
module.événement à Listbox.del Supprime un élément de la liste (l’élément doit se trouver en paramètre de l’action)
module.événement à Listbox.sort Classe la liste par ordre alphabétique sans tenir compte des majuscules / minuscules
module.événement à Listbox.kill Arrête le module sur le client

Evénement Fonction
Listbox.killed à module Action Engendre une action lors de l’arrêt du module
Listbox.started à module Action Engendre une action lors du démarrage du module
Listbox.dclick à module Action Engendre une action quand un élément de la liste est double-cliqué
Listbox.click à module Action Engendre une action quand un élément de la liste est cliqué. Le paramètre envoyé est le nom de l’item
Listbox.click alias à module Action Engendre une action quand un élément de la liste déterminé par son nom est cliqué (ne s’applique qu’aux items définis en statique).
Listbox.dclick alias à module Action Engendre une action quand un élément de la liste déterminé par son nom est double-cliqué (ne s’applique qu’aux items définis en statique)

Zone Fonction Interface Affectation
Listebox.listbox Liste des éléments Client Oui