IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

Création d'un formulaire dynamique généré par rapport un contenu externe


Sujet :

Flex

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Création d'un formulaire dynamique généré par rapport un contenu externe
    Bonjour,

    Dans l'optique de créer un formulaire Flex modulaire et dynamique , je me posais la question s'il était possible de construire mon formulaire en fonction du contenu en BDD ???

    Quels conseils pouvez vous me donner pour réussir à générer en dynamique ce formulaire ???

    Pour info, mon formulaire serait construit selon l'arborescence suivante:

    Form > Bloc > Zone > Groupe > Champ

    La complexite de mon formulaire est importante car :
    -> il y a une gestion dynamique saisie/affichage (utilisation des states)
    -> il y a des contrôles de vérification des champs saisis
    -> il y a des contrôles de validation par groupe de champs/bloc
    -> le libelle/gestion des erreurs pour chaque champ est internationalise

    Ce formulaire serait déployé sur différents site et c'est le paramètrage (XML ? Mysql via webservcies) qui définierai le contenu des blocs en terme de champs/groupes.

    Pour expliquer ma problematique, imaginons que j'ai un bloc "Coordonnées" dans lequel j'ai plusieurs zones dont la zone fiche client.

    Cette fiche client peut être composée à la saisie sur un site X de la façon suivante: groupe civilité / groupe nom / champ date de naissance / groupe téléphone

    et sur un site Y : champ civilité / groupe nom / champ date de naissance / champ email / champ téléphone mobile

    Je souhaiterai également que si je défini un nouveau champ/groupe dans mon référentiel, que je puisse l'afficher dynamiquement en modifiant le parametrage de mon interface Flex sans recompiler et redeployer mon SWF ...

    Est ce possible ?

    Comment procederiez vous ?

  2. #2
    Membre habitué Avatar de ToniConti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2009
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2009
    Messages : 245
    Points : 162
    Points
    162
    Par défaut
    Bonjour cooluche,

    Étant donné que je l'ai déjà fait, ben je te conseillerais de récupérer les informations dans ton application flex dans une variable XML ou une ArrayCollection (comme tu as le plus facile) et à partir de cela tu peux faire ce que tu veux en action-script pour générer ton formulaire personnalisé.

    Fait juste attention à anticiper les futurs changements que tu pourrais apporter aux données pour que ton algorithme en tienne compte.

Discussions similaires

  1. Envoi d'un formulaire dynamique html par mail
    Par Kxking dans le forum ASP
    Réponses: 2
    Dernier message: 11/09/2009, 10h16
  2. Création d'un formulaire dynamique
    Par ronki dans le forum ASP.NET
    Réponses: 4
    Dernier message: 17/01/2008, 14h29
  3. Création d'un formulaire dynamique
    Par Cybèle dans le forum IHM
    Réponses: 1
    Dernier message: 26/12/2007, 14h02
  4. Réponses: 3
    Dernier message: 23/11/2007, 12h50
  5. Réponses: 1
    Dernier message: 04/01/2007, 23h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo