|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mai 2009 Messages : 168 ![]() |
Salut,
Comment je peux redéfinir la méthode _initButton de widget dijit._editor.plugins.LinkDialog ? Merci d'avance . |
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() ![]() Emmanuel REMY Inscription : novembre 2005 Messages : 2 844 ![]() |
Salut,
Tu peux faire un dojo.extend qui équivaut à un mixin sur le prototype de l'objet: Code :
__________________
Quand une tête pense seule, elle devient folle. |
||
|
|
00
|
|
|
#3 | ||
|
Membre du Club
![]() Inscription : mai 2009 Messages : 168 ![]() |
Bojour,
Merci beaucoup pour votre réponse. En fait, j'ai créé un widget: Code :
Est ce que je dois redéfinir d'autre fonction ?? Mon objectif est : redéfinir le contenu de tooltip lors d'onclick sur le boutton "link" . |
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() Emmanuel REMY Inscription : novembre 2005 Messages : 2 844 ![]() |
Salut,
Pourquoi toucher à _initButton dans ce cas ? A priori c'est plutôt le linkDialogTemplate qu'il faut modifier non ? ERE
__________________
Quand une tête pense seule, elle devient folle. |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : mai 2009 Messages : 168 ![]() |
Oui exactement j'arrive modifié le code HTML, mais je voulais ajouté un treeview au contenu pour ça il me faut un store, model ....
Est ce que vous avez une proposition ? |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() Emmanuel REMY Inscription : novembre 2005 Messages : 2 844 ![]() |
Re,
Rien ne t'interdit de créer ton store, ton model etc... et d'y faire ensuite référence dans ton code HTML. ERE
__________________
Quand une tête pense seule, elle devient folle. |
|
|
00
|
|
|
#7 | ||
|
Membre du Club
![]() Inscription : mai 2009 Messages : 168 ![]() |
J'ai essayé de faire :
Code :
|
||
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() ![]() Emmanuel REMY Inscription : novembre 2005 Messages : 2 844 ![]() |
Re,
Ben non... tu initialises une variable de la classe lors de son instanciation, donc this n'existe pas encore. Le constructeur est là pour ça... ERE
__________________
Quand une tête pense seule, elle devient folle. |
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : mai 2009 Messages : 168 ![]() |
Merci pour vos réponses.
Est ce que vous avez une proposition pour résoudre cette problème c'est à dire ajouter une fonction qui créé mon tree view et l'appelé pour l'afficher a l’intérieur de tooltip ? |
|
|
00
|
|
|
#10 | ||
|
Expert Confirmé
![]() ![]() Emmanuel REMY Inscription : novembre 2005 Messages : 2 844 ![]() |
Re,
Soit tu te crées ton propre plugin en t'appuyant sur LinkDialog, soit tu crées une class qui hérite de LinkDialog et dans ton constructeur tu affectes la variable linkDialogTemplate. Mais il ne te faut pas oublier d'enregistrer ta nouvelle class en temps que plugin: Code :
ERE
__________________
Quand une tête pense seule, elle devient folle. |
||
|
|
00
|
|
|
#11 | ||||
|
Membre du Club
![]() Inscription : mai 2009 Messages : 168 ![]() |
Re,
Merci pour votre proposition J'ai créé mon propre widget qui hérite dijit._editor.plugins.LinkDialog et j'ai modifié le contenu du variable linkDialogTemplate puis j'ai ajouté a la fin de mon widget : Code :
Code :
|
||||
|
|
00
|
|
|
#12 |
|
Expert Confirmé
![]() ![]() Emmanuel REMY Inscription : novembre 2005 Messages : 2 844 ![]() |
Salut,
Ce qu'il faudrait déjà faire c'est un exemple basique pour s'assurer du fonctionnel. Ensuite seulement, ok pour ajouter un tree. Si tu as un code à tester je peux prendre un peu de temps pour ça. ERE
__________________
Quand une tête pense seule, elle devient folle. |
|
|
00
|
|
|
#13 | ||||
|
Membre du Club
![]() Inscription : mai 2009 Messages : 168 ![]() |
Salut,
Il y a plus ce soucis j'ai juste modifié le nom du variable command Code :
Voila le code complet de mon widget: Code :
|
||||
|
|
00
|
|
|
#14 | ||
|
Expert Confirmé
![]() ![]() Emmanuel REMY Inscription : novembre 2005 Messages : 2 844 ![]() |
Salut,
Je pense qu'il faut que tu déclares ton tree de la même façon que les dijit qui sont dans le tooltip. Code :
__________________
Quand une tête pense seule, elle devient folle. |
||
|
|
00
|
|
|
#15 | ||||
|
Membre du Club
![]() Inscription : mai 2009 Messages : 168 ![]() |
Je n'arrive pas à insérer le tree dans la variable linkDialogTemplate
Code :
Code :
|
||||
|
|
00
|
|
|
#16 |
|
Expert Confirmé
![]() ![]() Emmanuel REMY Inscription : novembre 2005 Messages : 2 844 ![]() |
Je crois qu'il est plus sage de déclarer le Tree dans le template sous la forme de code inline. Une fois que cela fonctionnera alors tu pourras envisager de passer par la création par programmation.
ERE
__________________
Quand une tête pense seule, elle devient folle. |
|
|
00
|
|
|
#17 | ||||
|
Membre du Club
![]() Inscription : mai 2009 Messages : 168 ![]() |
Re,
C'est résolu on faisant : Code :
Code :
![]() Merci pour votre aide |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com