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

Bibliothèques & Frameworks Discussion :

input texte non editable à l'intérieur du popup [Dojo]


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 19
    Par défaut input texte non editable à l'intérieur du popup
    Salut,
    l'intitulé n'est pas assez significatif, mais bon j'essaye d'eclaircire les choses, j'ai crée un popup avec javascipt et dojo, ce popup contient un onglet à l'intérieur de cet onglet j'ai un boutton quand je clique dessus il m'affiche un autre popup qui contient un input text, le problème c'est que cette input n'est pas edtable elle ne me permet pas de saisir du texte la dedans, ( ce qui m'étonne c'est qu'on je prends le code qui affiche ce popup et je le mett dans un boutton a part je veux dire a part le premier popup ca marche et l'input est editable, je crois que c'est un problème de confusion des poup), s'il vous plait j'ai besoin de votre aide.
    Voilà le code de la form "create-test" que contient le 2 eme popup ou il ya le input text:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <form action="" id="test" name="test" dojoType="dijit.layout.ContentPane">
    Nom de groupe : <input type="text" name="nomTest" id="nomTest" >
    </form>
    Et voilà le code de la fonction jaavscript que j'appel quand je clique sur le boutton qui m'affiche le popup:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    function createPopup()
    {
      dijit.byId('popup-test').attr('href','create-test');
      dijit.byId('popup-test').show();
    }
    et voilà le code html qui permet de créer le popup:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <div id="popup-test" dojoType="dijit.Dialog" title="new popup"></div>

  2. #2
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Salut,

    Malheureusement pour toi il s'agit d'un bug référencé chez Dojo
    Quelle version de dojo utilises tu ?

    ERE

  3. #3
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Re,

    Je viens de vérifier, le bug a été réglé à partir de la version 1.3.

    ERE

  4. #4
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 19
    Par défaut Beug input texte dan sun popup
    Salut Emmanuel,
    merci pour ta réponse mais moi j'utilise la version 1.3 de dojo et ça marche pas toujours

  5. #5
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Salut,

    Peux tu passer ton code complet défaillant que je teste stp ?

    ERE

  6. #6
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 19
    Par défaut
    Voilà le code qui permet de créer les 2 popup (dans le fichier de chargement de la page):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <div id="popup-parent" dojoType="dijit.Dialog"></div>
    <div id="popup-fils" dojoType="dijit.Dialog" ></div>
    Voilà la fonction javascript qui me permet d'appeler le popup-parent:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function popupParent(){
        dijit.byId('popup-parent').show();
        dijit.byId('popup-parent').attr("href","test-parent");
    }
    Et voilà la fonction javascript qui me permet d'appeler le popup-fils:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function popupFils(){
      dijit.byId('popup-fils').show();
      dijit.byId('popup-fils').attr('href','test-fils');
    }
    Voilà le fichier html "test-parent" que contient le popup-parent:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <form action="" id="idTestParent"  dojoType="dijit.layout.ContentPane">
    <div dojoType="dijit.layout.TabContainer">
    <div dojoType="dijit.layout.ContentPane" title="testPane" preload="true">
    <button dojoType="dijit.form.Button" onclick="popupFils();">Test</button>
    </div>
    </div>
    </form>
    Et voilà le fichier html que contient le "popup-fils"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <form action="" id="testObjet" dojoType="dijit.layout.ContentPane">
    <input type="text" name="objet" id="objet">
    </form>
    Alors cet input ayant l'id ="objet" est non éditable à l'intérieur du popup-fils.

  7. #7
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 19
    Par défaut Résolu sous la version 1.4 de dojo
    Bonjour,
    j'ai testé sous la version 1.4 et ça marche le texte est alors éditable.
    C'était le problème de la version 1.3 de dojo

  8. #8
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Re,

    Juste pour mon info, tu as la 1.3.2 ou la 1.3.0 ?

    ERE

  9. #9
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 19
    Par défaut
    Salut Emmanuel,
    J'avais la version 1.3.2 de dojo et c'est là où ça a pas marché,
    mais heureusement avec le 1.4 j'ai trouvé la solution

  10. #10
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    C'est bon à noter car j'avais aussi fait le test concluant avec une 1.3.2 ...
    Vivement la 1.4...

    ERE

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Modification non détectée dans un input text calendar
    Par francky74 dans le forum jQuery
    Réponses: 1
    Dernier message: 12/02/2016, 11h09
  2. Rendre une partie d'une valeur input text non modifiable
    Par valousb dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/09/2015, 07h21
  3. [Dojo] Rendre un input text en drag and drop editable sous FireFox
    Par sedik.h dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 17/08/2009, 17h26
  4. [StringBuffer] Texte non pris en entier
    Par GLDavid dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 07/05/2004, 16h37
  5. [FORMULAIRE] Récupération de input 'text'
    Par danael dans le forum Flash
    Réponses: 5
    Dernier message: 19/07/2003, 11h31

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