Variables globales statiques
Dans le dialogue Variables globales, les variables à valeur statique sont appelées Variables globales. Ce sont des variables qui contiennent des informations statiques concernant l'appareil mobile comme le type et les dimensions de l'appareil. Les valeurs des variables statiques ne changent pas au cours de l'exécution du projet. Elles sont affichées dans le dialogue Variables globales (Projet | Variables globales). Dans le dialogue, l'en-tête de la colonne Valeur affiche l'appareil mobile sélectionné dans la liste de choix du Sélecteur d'appareils. Par exemple, la variable \$MT_Android a une valeur true() lorsque l'appareil mobile utilisé est un appareil Android. (Les informations de l'appareil sont envoyées dans le cadre des procédures de communication mobiles standard.)
Note : | Veuillez consulter le dialogue de Variables globales pour une liste complète des variables et de leurs descriptions. |
DescriptionIl s'agit d'un ensemble de variables (voir table ci-dessous) qui indiquent le type d'appareil. Elles peuvent être utilisées pour spécifier des actions conditionnelles au type d'appareil. Par exemple : if (\$MT_iOS=true()) then 'http://www.apple.com/' else 'https://www.altova.com'. L'information concernant l'appareil du client est envoyée par l'appareil. Si la solution est exécutée sur un appareil particulier, la variable globale correspondante (voir table ci-dessous) est définie sur true(); toutes les autres variables dans le groupe sont configurées sur false(). Toutes ces variables peuvent ensuite être utilisées dans les expressions XPath/XQuery.
|
DescriptionCes variables indiquent si des services de SMS et de téléphonie sont disponibles sur l'appareil mobile, et si elles peuvent être utilisées pour effectuer des contrôles avant de lancer des actions de SMS ou d'appels. L'information concernant la capacité de communication est reçue depuis l'appareil client. Les valeurs peuvent être true() ou false(). Si ces fonctions ne sont pas disponibles (par exemple si le client est un navigateur web), alors ces variables sont indéfinies.
|
DescriptionCes variables indiquent si une application d'appareil photo et de géolocalisation sont disponibles sur l'appareil mobile. Elles peuvent être utilisées pour effectuer des contrôles avant de lancer des actions de prise d'image ou de géolocalisation ou liées à NFC. L'information concernant la disponibilité de la fonction est reçue depuis l'appareil client. Les valeurs peuvent être true() ou false(). Si ces fonctions ne sont pas disponibles (par exemple si le client est un navigateur web), alors ces variables sont indéfinies.
|
DescriptionLa hauteur et la largeur absolues de l'écran de l'appareil sont détenues par ces variables en tant que valeurs de pixel. La résolution est exprimée en termes de dpi (pixels par pouce), et dans les dimensions X et Y. Les variables \$MT_DPIX et \$MT_DPIY pour les appareils iOS sont vides.
|
DescriptionCertaines pages et certaines commandes de page ont des couleurs par défaut différentes sur les appareils différents. Les couleurs par défaut sont utiles pour concevoir l'apparence de la page. Par exemple, la couleur d'arrière-plan d'un libellé peut être configurée sur condition selon la couleur par défaut du libellé sur cet appareil : if (\$MT_LabelTextColor = '#000000') then '#FFFFFF' else '#000000'. Les couleurs par défaut sont reçues depuis l'appareil du client. Il s'agit de valeurs hexadécimales, par ex. : #336699 et #ffaaff.
|
|