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 :

dojo Editor


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 16
    Par défaut dojo Editor
    Bonjour,

    Voila j'ai un problème avec l'editor de Dojo.

    Mon site est entièrement fait en ajax, ainsi lorsque je clique sur un bouton j'ouvre un contenu récupérer dans un DIV.

    Mon problème c'est que ce contenu est généré par javascript parfois.

    Mon cas:

    Je clique sur bouton "Ajouter un Billet"
    le div se remplit avec un formulaire contenant donc un Dojo.editor.
    Tout s'affiche correctement.

    Je re-clique sur le bouton "Ajouter un billet"
    Le div se remplit avec le formulaire mais n'ajoute pas l'editor, comme si il pouvais être instancier qu'une fois !


    Quelqu'un a une solution pour mon problème ??

  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,

    Tu peux passer un code testable stp ?

    ERE

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 16
    Par défaut Mise en place de mon probleme sur hebergement
    Bonjour et merci de vouloir m'aider dans mon problème,

    J'ai stocké sur un de mes hébergement une partie de mon site recréant le problème dans sa situation.


    http://www.xilynet.com/temp

    Cliquez une fois sur le lien Editor, l'Éditeur dojo s'ouvrira, cliquer une deuxième fois il ne s'ouvrira plus.


    Merci.

  4. #4
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 16
    Par défaut J'avance... mais pas trop lol
    Voila, après avoir un peu potassé la documentation Dojo, et en regardant des logs de mon code, il semblerait qu'un editor ne peut être instancié qu'une fois, après il faut réutilisé le même mais remettre son contenu a zéro.


    Mais gros problème je n'y arrive pas...

    Quelqu'un saurait comment faire ? Existe t-il une méthode pour détruire un objet un peu comme en C++ avec delete... ?


    Merci !

  5. #5
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 16
    Par défaut
    Bon bah soit mon cas est désespéré, soit tout le monde s'en fout lol bref

    cela ma résolu a plus utilisé dojo...

    Je vais m'orientai vers JQuery, c dommage mais bon si il n'y a pas de communauté derrière un projet open source, ça sert a rien...


    A plus tard...


    PS: Si quelqu'un a la réponse un jour, je suis preneur...

  6. #6
    Membre chevronné
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2010
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2010
    Messages : 322
    Par défaut
    J'ai eu le même soucis et pour le résoudre j'ai utilise un dojox.layout.contentpane avec lequel je charge mes pages. Et j'ai mis le dijit.editor dans le onload du contentpane.

    Va voir cette discussion Ici

    Tout le monde ne s'en fout pas Lyrix30 c'est juste qu'il faut avoir la disponibilité de passer sur le forum.

  7. #7
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 16
    Par défaut
    Bon merci en tout cas a toi Daniel. cela a partiellement résolu mon problème.

    Dans mon cas lorsque je clique sur un bouton, le contenu est généré par du java script directement et non pas depuis une page web existante.

    Est-il possible de faire pareil en utilisant le contentpane de dojox ?

  8. #8
    Membre chevronné
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2010
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2010
    Messages : 322
    Par défaut
    Eh bien j'imagine que si tu raisonnes en div et qu'a la place tu dis contentpane ca devrait t'aider
    C'est exactement le meme comportement. D'ailleurs ton contentpane est un dojotype créé dans une balise div en general.

    Je suis allé voir ta page test et je pense que tes dojo.require sont mal situés. A chaque fois que tu cliques sur ton lien, tu instancies un objet dojo qui est deja créé au premier clic. Mon soucis etait persistant uniquement sur le dijit.editor pas sur le bouton. Or toi tu as le soucis avec les deux.
    As tu essaye de les mettre à la source ? Là ou tu appelles le dojo.js.

  9. #9
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 16
    Par défaut
    Oui j'ai essayer de le mettre dans le fichier index.php qui ne change jamais, j'ai essayer de stocké aussi le div contenant l'editor dans une variable en variable global pour le créer qu'une fois mais j'avais le même problème...

    Avec ton astuce, si je clique plusieurs fois sur le bouton editor, ça l'affiche a chaque fois, mais si je met autre chose dans mon div et que je reclique sur editor après, l'a sa foire...

    C'est pour ça qu'au lieu de mettre un lien href dans le contentpane, j'aurai souhaité pouvoir définir directement le contenue de celui ci avec du code HTML direct... Cela serait plus proche de l'architecture déjà utilisé pour mon site...

Discussions similaires

  1. [Dojo] Création d'un dijit editor programmaticalement
    Par daverck dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 05/05/2014, 17h29
  2. [Dojo] Comment récupérer le contenu d'un editor dans une var JS
    Par nucle dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 17/11/2012, 18h34
  3. [Dojo] Editor paramétrage : image ?
    Par samtheh dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 28/01/2008, 15h02
  4. Help Visual Editor
    Par Slash dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 26/05/2004, 16h17
  5. [Plugin][ve]Eclipse 3 et Visual Editor
    Par newEclipseUser dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 25/05/2004, 14h46

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