Guide de référence de Lotus BeanMachine

Onglet Propriétés

L'onglet Propriétés de la fenêtre Détails permet de personnaliser les propriétés des composants. Les propriétés définissent l'aspect et le comportement des composants.

Trois types de champs sont disponibles sur la page Propriétés : direct-edit, choice et dialog. Cliquez sur une cellule pour l'activer, ou utilisez les touches de déplacement pour passer sur la ligne de votre choix, puis appuyez sur la touche Entrée.

Direct-edit : Tapez directement le texte dans la zone d'entrée mise en surbrillance. En mode d'édition directe, si vous cliquez le bouton droit de la souris, un menu contextuel s'affiche et vous propose les fonctions du Presse-papiers (couper, copier, coller, etc.).

Choice : Sélectionnez un élément de la liste.

Dialog : Cliquez sur le bouton situé à droite et renseignez les champs de la boîte de dialogue, comme la palette de couleurs.

Pour afficher les propriétés d'un composant, sélectionnez le composant dans l'Editeur de liens ou utilisez le menu déroulant Composant sélectionné de la barre d'outils principale.



Raccourcis clavier de l'onglet Propriétés

Touches de déplacement Déplacent la sélection entre les différentes lignes des propriétés. Les touches de déplacement vertical et horizontal permettent de faire défiler les lignes verticalement et horizontalement, en mettant en surbrillance chaque ligne
Entrée Active ou enregistre la cellule active
Echap Annule les modifications apportées à une cellule


Utilisation des adresses URL absolues sur l'onglet Propriétés
Outre l'utilisation de fichiers graphiques, audio et texte en local, comme propriétés des composants de votre applet, BeanMachine vous offre la possibilité d'utiliser des URL absolues et relatives. Cela peut s'avérer utile notamment si vous créez une applet qui contient un composant multimédia dynamique. A titre d'exemple, supposons que vous créez une applet avec un prompteur et que vous souhaitez modifier le message tous les jours. A l'aide d'un simple éditeur de texte, écrivez le message à afficher en premier, enregistrez-le et placez-le sur votre serveur. Vous pouvez ensuite utiliser ce fichier texte comme message du Prompteur en entrant son adresse URL dans le champ source texte de l'onglet Propriétés. Ensuite, chaque fois que vous souhaitez changer le message du prompteur, il suffit de modifier le fichier texte. Il est inutile de republier votre applet.

Vous pouvez saisir des adresses URL à la place des noms de fichier pour un certain nombre de composants de BeanMachine, parmi lesquels Image, Animation et Prompteur. Vous pouvez même utiliser des adresses URL comme propriétés pour certains composants, comme Audio et dynamique. Accéder au contenu d'un composant à partir d'une URL est un moyen pratique pour modifier votre applet sans avoir à la republier. Le paragraphe suivant décrit l'utilisation d'adresses URL relatives comme propriétés.


Utilisation des adresses URL relatives sur l'onglet Propriétés
Souvent, lorsque vous mettez en place un site Web complexe, vous souhaitez conserver tous vos médias (fichiers texte, images et photographies) dans le même dossier sur votre serveur Web. En règle générale, cela pose un léger problème pour la création d'applets qui nécessitent leurs propres médias. Toutefois, BeanMachine offre la possibilité de conserver votre arborescence et de concevoir des produits élaborés. Il suffit d'utiliser des adresses URL relatives sur l'onglet Propriétés de la fenêtre Détails.

Avec BeanMachine, vous pouvez créer un lien entre le média et la page HTML qui appelle votre applet. Si vous avez déjà développé du code HTML manuellement, la convention adoptée est identique. Autrement dit, pour demander à votre applet de s'exécuter, vous devez créer une page HTML qui appelle votre applet. Ce fichier HTML fait partie des fichiers générés par BeanMachine lorsque vous publiez une applet. Quand vous placez le fichier HTML qui appelle votre applet sur un serveur Web, il possède un emplacement spécifique par rapport aux autres dossiers et fichiers. En utilisant une URL relative pour une propriété, comme une image ou un son, vous pouvez demander à votre applet d'aller chercher son média source dans un autre dossier sur le serveur Web.

Cette opération s'effectue en utilisant la syntaxe suivante pour la propriété que vous définissez :

./chemin/nomfich.ext

Par exemple, supposons que MonImage se trouve dans le dossier MonMedia au même niveau que la page HTML. Pour utiliser MonImage comme propriété image de votre applet, vous devez entrer :

./MonMedia/MonImage.gif

Le signe ./ signale une URL relative et indique que votre applet doit chercher dans le dossier MonMedia au même niveau d'arborescence que la page HTML. Par exemple, vous pouvez demander à votre applet de remonter dans l'arborescence des répertoires en entrant ./../MonMedia. Votre applet remonte d'un niveau et recherche le dossier. Ainsi, vous pouvez définir une série d'instructions qui permettent de rechercher n'importe où dans l'arborescence de votre serveur, de type ./../../MonMedia/MonImage.gif. Cette instruction permet à votre applet de rechercher l'image en remontant de deux niveaux dans l'arborescence pour trouver le dossier MonMedia.

BeanMachine accepte également les barres obliques à la place des barres obliques inversées. Par exemple :

./MonMedia/MonImage.gif

est identique à :

.\MonMedia\MonImage.gif