4D Ajax Framework, Mashup et propriété méthode

L'auteur

Site personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Produit : 4D Web 2.0 Pack (4D Ajax Framework) · Plateforme : Mac & Win


Vous vous lancez dans la découverte du Web 2.0 avec le composant 4D Ajax Framework.

Vous commencez pas explorer les bases exemples et vous essayez de modifier quelques vues ou en créer par vous-mêmes.

Prenons la base démo "4D Meetings". Vous voulez que lorsque que l'utilisateur sélectionne une conférence, il puisse la localiser avec le mashup GoogleMaps.


Vous créez une DDW (Developer Defined Windows, fenêtres définies par le développeur) nommée "TestMashup" (par exemple) qui appelle la méthode projet "aaMapIt" (méthode pré-écrite dans la base démo) :

Image non disponible
Image non disponible


Vous créez une nouvelle vue à laquelle vous affecter cette DDW :

Image non disponible


Votre vue "TestMashup" apparaît dans la colonne de navigation et affiche le formulaire suivant :

Image non disponible


Vous sélectionnez une des conférences et vous cliquez sur le bouton "GoogleMaps"... et rien ne se passe.

En fait, vous devez précisez dans les propriétés de la méthode appelée qu'elle peut être exécutée par le composant.

Retournez dans l'explorateur 4D, faites un clic droit sur la méthode projet "aaMapIt", sélectionnez "Propriétés de la méthode" et cochez l'option "Partagée entre composants et base hôte" :

Image non disponible


Retournez à votre navigateur, rafraîchissez le site et réessayez.

Maintenant, lorsque vous sélectionnez une conférence et que vous cliquez sur le bouton "GoogleMaps", la méthode "aaMapIt" est appelée, exécutée, et affiche l'emplacement géographique de la conférence sélectionnée.

Image non disponible
Image non disponible

Documentation :
· Création de "Mashups" avec 4D Ajax Framework (Note technique 4D)
· FAQ 4D Web 2.0 Pack

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Ce document est issu de http://www.developpez.com et reste la propriété exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur.