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

ASP.NET Discussion :

[MVC] Formulaire polymorphe


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Par défaut [MVC] Formulaire polymorphe
    Bonjour à tous,

    Je cherche à afficher un formulaire variable selon la selection réalisée dans une combobox. En gros, l'utilisateur choisi un item dans la combo et cela change les champs qui lui sont visibles.

    Je voulais savoir comment vous procéderiez pour réaliser ce genre de chose ?
    UserControl ? Des champs affichés de façon conditionnelle ?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 43
    Par défaut
    Bonjour Zax
    j'ai un cas apparemment similaire.
    Un formulaire de base qui comporte 7 textboxs (agence, nom,..)
    et ce formulaire change selon un choix (la 1er action) dans une dropdownlist.
    je gère ca avec les propriétés visible selon le choix effectué dans la DDL.
    Car le changement reste 'simple' :

    - choix 1 formulaire 7textbox
    - choix 2 formulaire 5textbox
    - choix 3 formulaire 4textbox

    Pour des formulaires totalements diffèrents je choisirai une construction dynamique du formulaire.

    Maintenant étant débutant je suis certain qu'il existe un moyen beaucoup plus 'Pro'.

    Bon courage

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Par défaut
    Salut,

    Oui je pense qu'il y a un moyen plus 'pro' comme tu dis. En fait ma question est un peu trop evasive et je vais resserer un peu le sujet :

    Dans le cadre d'une appli ASP basée sur le pattern MVC, et sachant que j'utilise LinqToSQL pour accèder à mes données en base, j'ai pensé faire un truc dans ce gout là :

    En fonction du critere changeant, utiliser des classes heritant d'une classe mere (principe utilisé le plus souvent). Grosso modo, tu as une classe mere de type animal par exemple. Tu as un attribut espece dedans qui change (notre fameux critere). En fonction de ce critere, cela appellera des classes filles héritant de la classe animal (Chat, Chien...) qui elles memes possedent des attributs bien particuliers.

    Je pensais pouvoir ensuite afficher selon le type de l'objet un formulaire adéquat (un formulaire pour le type animal dans lequel tu as la dropdown pour choisir l'espece, puis un formulaire par espece).

    Maintenant mon probleme est que mes connaissances sont trop limitées en LinqToSQL et en ASP.Net pour réaliser ca. Mais pour moi c'est le meilleur principe pour réaliser ce genre de choses (d'ailleurs l'exemple que je donne ne vient pas de moi mais du site NHibernate).

    Bref, tout ça pour dire que je reviens un peu en arriere, que je vais m'entrainer pour des choses plus basiques et revoir ma copie plus tard, je crois que j'ai été trop gourmand sur ce coup ^^

    Merci pour ta réponse en tout cas

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 43
    Par défaut
    effectivement c'est plus clair ^^.
    Pour ma part j'ai utilisé une fois LinqToSql mais dans un appli Winform C#
    et le design pattern MVC je n'ai pas encore eu l'occasion de tester en dehors de Symfony.

    Donc bon courage pour la suite

Discussions similaires

  1. [Spring MVC] Formulaire en 3 étapes
    Par mikew75 dans le forum Spring Web
    Réponses: 1
    Dernier message: 08/07/2008, 10h49
  2. Réponses: 6
    Dernier message: 17/06/2008, 12h04
  3. [Spring MVC] Formulaire Dynamique Spring MVC
    Par jujuz dans le forum Spring Web
    Réponses: 1
    Dernier message: 21/04/2008, 16h11
  4. [Spring MVC] Formulaires, contrôleurs.. besoin d'aide.
    Par Invité dans le forum Spring Web
    Réponses: 6
    Dernier message: 13/07/2007, 16h25
  5. [Spring MVC] Formulaire dynamique
    Par partyboy dans le forum Spring Web
    Réponses: 7
    Dernier message: 17/10/2005, 10h52

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