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 :

savoir d'ou provient l'ouverture "initiale" du formulaire


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 26
    Par défaut savoir d'ou provient l'ouverture "initiale" du formulaire
    Bonjour tout le monde,

    Je ne sais pas si que je veux faire est possible...

    J'ai une modal popup qui s'ouvre de deux façons.
    Soit je clique sur le bouton new (pour l'insertion d'un nouvelle objet), soit je clique sur un objet déjà existant dans la datagrid (pour pouvoir modifier l'objet sélectionné).

    A l'intérieur de la modal popup, j'ai une dropdownList avec des valeurs, qui lorsqu'elle sont sélectionné vont filtrer les valeurs d'une autre dropdownList.

    Mon problème est que si la modal popup provient du bouton new, je voudrais que le filtre sur la deuxième dropdownlist sois différent que si il provient de la datagrid.

    Est-il possible de mettre une signature, une façon de savoir d'ou provient le clique "parent".

    Merci
    PS: si ce n'est pas clair n'hésitez pas à me demander plus d'info.

  2. #2
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Comment appelles-tu le formulaire compris dans ta modal popup ?

  3. #3
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 26
    Par défaut
    La modal popup est un panel...
    Depuis la datagrid j'appelle une méthode en lui passant des parametres...et depuis le bouton new j'appelle la même méthode sans lui passer les paramètres.

    C'est cette méthode qui va rendre visible ma modal popup.

    à l'intérieur je fais un check pour savoir si les paramètres sont nul ou pas...
    si ils ne sont pas null, je load l'objet...sinon je ne fais rien.

  4. #4
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Je ne comprends pas où est ton problème en fait

  5. #5
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 26
    Par défaut
    Désolé je te donne plus d'explications...

    disons qu'un client a acheté 3 livres (livre 1, livre 4, livre 5).
    si le client veut rendre le livre 4 pour prendre le livre 2...

    j'aurais une dropdownlist avec :

    livre 1
    livre 2
    livre 3
    livre 4
    livre 5

    et la je sélectionne le livre 2.

    puis je sauve.

    si le client veut acheté un nouveau livre (disons le 3)

    j'aurais une dropdownlist avec :

    livre 3
    livre 4

    puisque ce sont les deux livres qu'il lui manquent.

    Donc j'appelle veux appeller 2 méthodes différentes en cliquant sur une dropdown, selon si le client veut acheter le bouquin ou pas.

    j'espère que c'est plus compréhensible.

    -------

    Maintenant g trouvé une solution en mettant un hiddenfiled dans le panel et en le settant (set) avec les valeurs du commandArgument (si c un nouveau livre il n'y a pas de paramètres), je fais ensuite un check de l'hiddenfield pour savoir s'il n'est pas vide...

    Si vous avez une solution plus "propre", je serais content de l'apprendre.

    Merci

Discussions similaires

  1. Savoir d'où provient un évènement
    Par omageus dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/05/2009, 15h51
  2. [AJAX] Comment savoir ce qui empêche l'ouverture d'une fonction ?
    Par beegees dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/01/2009, 11h35

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