FloatingPane à partir d'un Tree

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : FloatingPane à partir d'un Tree

par albat » 24 févr. 2007, 19:12

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton [Mettre Résolu] qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

par jeff_91 » 24 févr. 2007, 18:52

Ca marche ! Un grand merci !

par Invité » 20 févr. 2007, 19:00

mes excuses j'ai fait une erreur de frappe dans mon post
je retape :

au début du script une condition suspensive
booleen var ouverte;
if (ouverte !=true){

exécution du script

a la fin de l"éxécution du script tu mets
ouverte=true;
}
ainsi si tu cliques une seconde fois le script ne s'éxécutera pas

par Invité » 20 févr. 2007, 18:56

au début du script une condition suspensive
booleen var ouverte;
if (var!=true){

exécution du script

a la fin de l"éxécution du script tu mets
var ouverte=true;
}
ainsi si tu cliques une seconde fois le script ne s'éxécutera pas

FloatingPane à partir d'un Tree

par Jeff_91 » 18 févr. 2007, 22:19

Bonjour,

Tout d'abord désolé si la question parait naïve mais c'est mon premier jour avec JavaScript, AJAX et Dojo ...
J'ai épuisé tous les tutoriaux et autre forums que j'ai trouvé mais impossible de résoudre mon problème, je compte donc sur votre aide.

J'ai crée un menu sous forme d'arboresence avec 2 objets (menu1 et menu2)
J'ai crée un objet de type "ContentPane" que j'ai appelé docPane

Lorsque que je clique sur menu1, j'ai une fenetre de type "FloatingPlane" qui se crée dans docPane. Même chose avec menu2 et fenetre2.

Le problème est que lorsque je clique une seconde sur menu1, j'ai une nouvelle fenetre1 qui se crée. Evidement j'aimerai que ce ne soit pas le cas.
Est-ce que vous pouvez me dire comment faire svp ?

Voilà la petite fonction ququi est appelée lorsque l'on clique sur menu1 ou menu2:

function DisplayTreeContent(){
this.update = function(message) {
var clickedTreeNode = message.node;
var docPane = dojo.widget.byId("docpane");
var windowTitle = clickedTreeNode.object;
var params = {};

if (!windowTitle){
return;
}

params['constrainToContainer'] = true;
params['hasShadow'] = true;
params['resizable'] = true;
params['taskBarId'] = "mytaskbar";
params['windowState'] = "normal";
params['displayCloseAction'] = true;
params['displayMinimizeAction'] = true;
params['displayMaximizeAction'] = true;
params['toggle'] = "explode";
params['toggleDuration'] = "200";
params['widgetId'] = windowTitle;
params['title'] = windowTitle;
params['id'] = windowTitle;

var windowTmp = dojo.widget.createWidget("FloatingPane", params);
docPane.addChild(windowTmp);
};
}