WA SET PREFERENCE
WA SET PREFERENCE ( {* ;} objet ; sélecteur ; valeur )
Paramètre | Type | Description | |
---|---|---|---|
* | Opérateur | → | Si spécifié, objet est un nom d'objet (chaîne) Si omis, objet est une variable |
objet | any | → | Nom d'objet (si * est spécifié) ou Variable (si * est omis) |
sélecteur | Integer | → | Préférence à modifier |
valeur | Boolean | → | Valeur de la préférence (Vrai = autorisé, Faux = non autorisé) |
Cette commande n'est pas thread-safe, elle ne peut pas être utilisée dans du code préemptif.
Description
La commande WA SET PREFERENCE permet de fixer différentes préférences pour la zone Web désignée par les paramètres * et objet.
Passez dans le paramètre sélecteur la préférence à modifier et dans valeur la valeur à lui attribuer. Vous pouvez passer dans sélecteur l’une des constantes suivantes, placées dans le thème "Zone Web" :
Constante | Valeur | Comment |
---|---|---|
WA enable contextual menu | 4 | Autoriser l’affichage du menu contextuel standard dans la zone Web. Par défaut (n'importe quelle machine) = Faux. |
WA enable URL drop | 101 | Modifie l'icône de déposer et appelle l'événement Sur refus ouverture fenêtre lorsque les URL ou les fichiers sont déposés dans la zone Web. Par défaut (n'importe quelle machine) = Faux |
WA enable Web inspector | 100 | Autoriser l’affichage de l’inspecteur Web dans la zone. Par défaut (n'importe quelle machine) = Faux. |
Pour chaque préférence, passez Vrai dans valeur pour l’activer et Faux pour l’inactiver.
Exemple
Vous souhaitez autoriser le déposer d'URLs dans la zone Web 'myarea' :
//dans la méthode formulaire
WA SET PREFERENCE(*;"myarea";WA enable URL drop;True)
//dans une méthode objet zone web
If(FORM Event.code=On Window Opening Denied)
WA OPEN URL(*;"myarea";WA Get last filtered URL(*;"WebArea"))
End if