4D v14.3Zones Web |
||
|
4D v14.3
Zones Web
Zones Web
Les zones Web (Web Areas) peuvent afficher tout type de contenu Web à l’intérieur de vos formulaires : pages HTML au contenu statique ou dynamique, fichiers, images, JavaScript, Flash, PDF(1)... ou encore des documents MS Office (sous Windows lorsque la suite MS Office est installée). (1) Pour afficher des documents PDF, Mac OS utilise l’outil Preview (inclus dans le système) alors que Windows nécessite l’installation d’Acrobat Reader. Le moteur de rendu de la zone Web dépend de la plate-forme d’exécution de l’application et de l'état de l'option Utiliser Web Kit intégré (cf. paragraphe "Propriétés spécifiques" ci-dessous). Il est possible de créer plusieurs zones Web dans un même formulaire. Plusieurs actions standard, de nombreuses commandes de langage et événements formulaires génériques et dédiés permettent au développeur de contrôler le fonctionnement des zones Web. Des variables spécifiques permettent d’échanger des informations entre la zone et l’environnement 4D. Cette section détaille les principes relatifs à l’utilisation et au paramétrage des objets de type Zone Web dans l’éditeur de formulaires. Pour des informations sur la gestion programmée de ces objets, reportez-vous au thème de commandes Zone Web dans le manuel Langage de 4D. A noter également que l'utilisation des zones Web est soumise à quelques règles, décrites dans le paragraphe Notes d'utilisation des zones Web dans le manuel Langage de 4D. Lorsque vous sélectionnez un objet Zone Web dans l’éditeur de formulaires, la liste des propriétés affiche des propriétés spécifiques : Lorsque vous sélectionnez la propriété Menu contextuel pour une zone Web (thème "Saisie"), l’utilisateur pourra accéder à un menu contextuel standard dans la zone Web lors de l’exécution du formulaire. Le contenu du menu est défini par le moteur de rendu de la plate-forme : WebKit d’Apple (rendu du navigateur Safari) sous Mac OS et ActiveX Web (rendu du navigateur Internet Explorer) sous Windows. Note : Il est possible de contrôler l’accès au menu contextuel via la commande WA FIXER PREFERENCE. Deux variables spécifiques sont automatiquement associées à chaque zone Web : “URL” et “Progression”. Elles permettent de contrôler respectivement l’URL affiché par la zone Web et le pourcentage de chargement de la page affichée dans la zone Web. Par défaut, ces variables sont nommées respectivement nomZone_url et nomZone_progress. Vous pouvez modifier ces noms comme vous le souhaitez. Pour plus d’informations sur le fonctionnement de ces variables, reportez-vous à la section Gestion programmée des zones Web dans le manuel Langage de 4D. Cette option vous permet de choisir entre deux moteurs de rendus pour la zone Web, en fonction des spécificités de votre application :
Notes :
Note : Cette option n’apparaît que si l’option Utiliser Web Kit intégré est cochée. Lorsque cette propriété est cochée, un objet JavaScript spécial ($4d) est instancié dans la zone Web et permet de gérer les appels aux méthodes projet de 4D. Pour plus d’informations sur le fonctionnement de cette option, reportez-vous à la section Gestion programmée des zones Web dans le manuel Langage de 4D. Quatre actions standard spécifiques sont disponibles pour la gestion automatique des zones Web : Ouvrir URL précédent, Ouvrir URL suivant, Actualiser URL courant et Arrêter chargement URL. Ces actions peuvent être associées à des boutons ou des commandes de menus et permettent d’implémenter des interfaces Web basiques. Ces actions sont décrites dans la section Actions standard. Les zones Web peuvent également être contrôlées via des événements formulaire et des commandes de langage spécifiques. Ces éléments sont détaillés dans le chapitre Zone Web du manuel Langage de 4D. |
PROPRIÉTÉS
Produit : 4D UTILISATION DE L'ARTICLE
4D - Mode Développement ( 4D v14 R2) Hérité de : Zones Web ( 4D v13.4) |