Guide de référence de Lotus BeanMachine

Onglet Connexions

L'onglet Connexions de la fenêtre Détails sert à générer un lien logique entre les composants de votre applet. Pour créer cette relation logique, vous devez créer une liaison (connexion) entre deux composants.

Une connexion démarre par un événement, et peut exécuter une action ou définir une propriété. A titre d'exemple, vous pouvez établir une connexion à partir d'un bouton qui émet un signal sonore lorsque l'utilisateur clique dessus.



Types de connexions
Il existe deux types de connexions : connexions de type action et de type propriété. Les connexions de type action relient un événement d'un composant et une action d'un autre composant. Vous pouvez, par exemple, relier l'événement cliqué d'un bouton et l'action lecture d'une séquence audio.

Les connexions de type propriété relient un événement à une propriété. A titre d'exemple, vous pouvez créer une connexion entre l'événement cliqué d'un bouton et la propriété images par seconde d'un lecteur d'animation pour diffuser l'animation à une vitesse différente lorsque l'utilisateur clique sur le bouton.

Cellules de l'onglet Connexion
L'onglet Connexions est composé d'une série de cellules sous forme de tableau. La première cellule (dans la colonne Quand) permet de sélectionner l'événement qui démarre la connexion. Le composant qui déclenche l'événement est celui actuellement sélectionné dans l'Editeur de liens.

Les deux cellules suivantes permettent de décrire la situation lorsque l'événement se produit. La deuxième cellule (dans la colonne Composant) sélectionne le composant cible qui répondra à l'événement déclenché. La troisième cellule (dans la colonne Faire) permet de spécifier une action ou une propriété. La cellule Faire répertorie toutes les actions et les propriétés du composant cible que vous avez sélectionné dans la colonne Composant. La liste affiche d'abord les actions, puis les propriétés, séparées par une ligne horizontale.

Si vous sélectionnez une action, l'opération est terminée. Si vous sélectionnez un propriété, deux colonnes supplémentaires sont ajoutées et permettent d'indiquer la valeur de la propriété. Pour les visualiser, faites défiler les colonnes vers la droite. Ces colonnes sont appelées respectivement A l'aide de et Valeur. Dans la colonne A l'aide de, vous pouvez choisir l'option Valeur : ou un nom de composant. Sélectionnez Valeur : si vous souhaitez définir une valeur spécifique pour la propriété. Ensuite, dans la colonne Valeur, définissez les valeurs de propriété en suivant la même procédure que sur l'onglet Propriétés. Choisissez un composant si vous souhaitez établir une correspondance entre la propriété et la valeur de la propriété d'un autre composant. Ensuite, dans la colonne Valeur, sélectionnez le nom de la propriété avec laquelle vous souhaitez établir une correspondance.

Une fois que vous avez complété les cellules qui permettent de créer votre connexion, le passage sur une autre ligne enregistre automatiquement la connexion. Pour annuler votre travail, appuyez sur la touche Echap ou sélectionnez la connexion en appuyant sur le nombre correspondant à la ligne de la connexion de gauche, puis supprimez-la. Vous remarquerez que les entrées en cours de modification sont rouges. Une fois que la connexion est terminée et valide, les entrées redeviennent noires.

Remarque : si vous sélectionnez une action qui comporte des paramètres, les colonnes des paramètres s'affichent à droite de la colonne action. Pour les visualiser, faites défiler les colonnes vers la droite.

Modification d'une connexion existante

Pour modifier une connexion existante, sélectionnez la cellule à modifier, puis effectuez directement les modifications.

Sélection d'une connexion
Pour sélectionner une ligne de connexion, cliquez sur la cellule numérique à gauche de la ligne. Vous pouvez sélectionner plusieurs connexions à la fois en utilisant la touche Maj ou Ctrl. Pour sélectionner une série de connexions (connexions 2 à 8) cliquez sur la cellule numérique "2", puis maintenez la touche Maj enfoncée et cliquez sur la cellule numérique "8". Pour repasser à un mode de sélection unique, maintenez la touche Ctrl et cliquez sur la cellule numérique à gauche de la ligne.

Suppression d'une connexion
Pour supprimer une connexion, sélectionnez d'abord la connexion à supprimer, puis appuyez sur la touche Suppr de votre clavier ou cliquez sur le bouton Supprimer de la barre d'outils de l'onglet Connexions.

Réorganisation de la liste des connexions
Pour exécuter vos connexions dans un ordre différent, sélectionnez une connexion à déplacer, puis cliquez sur les boutons Déplacer vers le haut ou Déplacer vers le bas de la barre d'outils de l'onglet Connexions.

Fonctions d'édition appliquées aux connexions
Pour couper, copier ou coller une connexion, sélectionnez la connexion, puis cliquez sur les boutons Couper, Copier ou Coller de la barre d'outils de l'onglet Connexions. Vous pouvez également utiliser les raccourcis clavier Ctrl + X (couper), Ctrl + C (copier et Ctrl + V (coller).


Création rapide de connexions

Deux raccourcis permettent de créer des connexions rapidement. Pour créer rapidement une seule connexion à la fois, maintenez la touche Alt enfoncée et sélectionnez votre composant source. Ensuite, en maintenant toujours la touche Alt enfoncée, sélectionnez votre composant cible. Cette opération permet de compléter une ligne sur l'onglet Connexions en faisant appel à l'événement et à l'action définis par défaut pour les composants sélectionnés. Vous pouvez modifier cette connexion directement en sélectionnant l'une des entrées et en les modifiant.

Pour créer plusieurs connexions à la fois, comme le déclenchement de plusieurs animations par le clic d'un bouton, commencez par sélectionner le composant source dans l'Editeur de liens (dans notre cas, le bouton). Ensuite, maintenez la touche Maj enfoncée et sélectionnez tous les composants cible que vous souhaitez relier au bouton. Enfin, cliquez sur le bouton Connecter de la barre d'outils de l'onglet Connexions. Une connexion est établie entre le composant source (référence) et chacun des composants cibles précédemment sélectionné. Chaque connexion réalisée de cette manière utilise l'événement et l'action définis par défaut pour chaque composant. Vous pouvez modifier ces connexions très simplement à l'aide de l'onglet Connexions.