Bonjour tous le monde
dans mon projet je souhaiterais créer de l'interaction entre deux formulaires qui se trouvent dans la même pages
Mais je ne sais pas comment s'y prendre, je suis débutant en DEV
Cordialement
Bonjour tous le monde
dans mon projet je souhaiterais créer de l'interaction entre deux formulaires qui se trouvent dans la même pages
Mais je ne sais pas comment s'y prendre, je suis débutant en DEV
Cordialement
Bonjour, pourrais-tu être plus précis ? Qu'entends-tu par "interaction entre 2 formulaires" ?
"C'est tellement merdique que toute modification est une amélioration !"
Bonjour
voila ce que j'ai fait suite à la dernière fois
j'ai crée une page Index() avec les deux boutons qui génèrent une des deux vues (form1 et form2 qui correspondent à Exemple1Model et Exemple2Model) qu'on à crée dans EditorTemplate si tu te souvient.
Dans cette même page index() j'ai crée par défaut un formulaire avec quatre champs non editable, et je souhaiterais modifier les champs de ce dernier à partir des deux formulaire dans EditorTemplate que j'affiche en cliquant sur les liens.
Cordialement
Si le remplissage de ces champs readonly s'effectue au moment de l'appel au serveur, tu peux utiliser le même principe que EditorFor(...) mais avec la méthode DisplayFor(...). Les templates sont à mettre du coup dans le répertoire Shared/DisplayTemplates et non Shared/EditorTemplates. Mais ce sera cohérent si c'est bien de l'affichage que tu souhaites faire, sinon c'est un peu du contre-emploi.
Tu peux aussi remplir ces champs grâce au javascript (avec jQuery c'est assez simple).
"C'est tellement merdique que toute modification est une amélioration !"
Jai mis une image représentative en PJ
jexplique
en fait quand je clique sur le champs nom ou prenom dans la partie "les formulaire" sa m'affiche la vue "form1" à coté dans la meme fenetre.
Ce que je veux c'est saisir des dans les champs de form1 le nom et le prenom et quand je clique sur modifier le resultat s'affiche dans les champs de gauche "nom et prenom". c possible ??
Ok, je comprends mieux.
Ce que tu peux faire c'est utiliser un affichage en @Html.PartialView("_nomVuePartielle") avec une 3ème classe modèle qui contient les 4 champs que tu veux afficher et une méthode dans le contrôleur qui renvoie ce modèle rempli.
"C'est tellement merdique que toute modification est une amélioration !"
J'ai essayé de faire ce que tu m'a dis, mais j'ai du mal à appliquer tous sa !!
Please help me
J'ai crée la vue partielle, j'ai crée la classe aussi, je bloque sur la méthode
et aussi j'ai un problème pour charger deux vue en même temps sur la même page !!!!!
Pour être plus explicite j'explique ma problématique en image :
Etape 1: la vue de base par défaut
Etape 2 :
au click qur le champs "nom" ou "prenom" ou on peut mettre aussi un boutton associé a chaque champ, on affiche les champs a éditer :
Etape 3 :
On saisit les données a modifier dans le champs et on clique sur modifier, ce qui va nous amener à l'etape 4
Etape 4 :
Afficher le résultat dans les champs de base
Conclusion : l’Intérêt de faire cette méthode et de pouvoir plus tard charger au click des liste de données ou des tableaux dans la même page et de pouvoir interagir avec les champs du formulaire.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager