PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Destination d'un élément d'un treeview
Destination d'un élément d'un treeview
Iniciado por aurlas, jun., 28 2004 2:07 PM - 8 respostas
Publicado em junho, 28 2004 - 2:07 PM
Salut,

J'utilise un treeview dans un frameset composé de 3 frames : frame gauche
pour le menu, frame titre et une frame principale dans laquelle j'affiche
mes pages. Le treeview se situe dans la barre à gauche et je voudrais afficher
les données dans la page principale quand on clique sur un élément du treeview.

J'appelle la fonction ArbreDéfinitAction de la façon suivante:
ArbreDéfinitAction(monTreeView, niveau1 + TAB + niveau2, monBouton..Nom,
actionBouton , "MAINFRAME")
-> MAINFRAME est le nom de ma frame principale

Quand je teste mon projet et que je clique sur un des éléments de mon treeview
j'ai un message "erreur sur la page" dans la barre de bas de page!!!
Ce qui est byzarre c'est que je n'ai pas d'erreur quand j'utilise comme destination
des constantes WebDev ?!?
J'ai l'impression que WebDev ne gère pas les noms de mes frames dans mon
frameset...

Quelqu'un aurait-il une idée ???
Merci d'avance.

Aurélien ;)
Publicado em junho, 29 2004 - 1:05 PM
Salut,

et si tu changes la destination par défaut du bouton ?
Par contre, cela suppose que tous les éléments du Treeview ont comme cible
la destination par défaut...

Olivier

"aurlas" <aurlas@free.fr> a écrit dans le message de
news:40dfedff$1@news.pcsoft.fr...


Salut,

J'utilise un treeview dans un frameset composé de 3 frames : frame gauche
pour le menu, frame titre et une frame principale dans laquelle j'affiche
mes pages. Le treeview se situe dans la barre à gauche et je voudrais

afficher
> les données dans la page principale quand on clique sur un élément du
treeview.

J'appelle la fonction ArbreDéfinitAction de la façon suivante:
ArbreDéfinitAction(monTreeView, niveau1 + TAB + niveau2, monBouton..Nom,
actionBouton , "MAINFRAME")
-> MAINFRAME est le nom de ma frame principale

Quand je teste mon projet et que je clique sur un des éléments de mon

treeview
j'ai un message "erreur sur la page" dans la barre de bas de page!!!
Ce qui est byzarre c'est que je n'ai pas d'erreur quand j'utilise comme

destination
des constantes WebDev ?!?
J'ai l'impression que WebDev ne gère pas les noms de mes frames dans mon
frameset...

Quelqu'un aurait-il une idée ???
Merci d'avance.

Aurélien ;)
Publicado em junho, 29 2004 - 3:42 PM
Salut,

Merci pour ta proposition! J'ai déjà essayé comme ça j'ai même redéfini la
destination par défaut de la page!!!
Je me suis rendu compte d'une chose supplémentaire : en fait, ma fonction
ArbreDéfinitAction ne fonctionne qu'avec la destination par défaut (frameEnCours,
_self ou rien). Si j'utilise une autre constante, j'ai également mon erreur
sur la page... BYZARRE!!!
L'erreur apparait à l'appel de la fonction _JSL(_PAGE_,<nom_bouton>,<destination>,'','')
du fichier StdAction.js généré avec le composant treeview. Cette fonction
est appelé dans le code HTML sur l'évènement 'onClick' d'un élément d'un
treeview...

J'y comprends plus rien!!! Est-ce un BUG du composant treeview où est-ce
que c'est ma machine qui déconne! Quelqu'un arrive t-il à utiliser toutes
les destinations proposées pour le treeview?

Merci.
Aurélien.

"Olivier Priser" <olivier@doors.ch> wrote:

Salut,

et si tu changes la destination par défaut du bouton ?
Par contre, cela suppose que tous les éléments du Treeview ont comme cible
la destination par défaut...

Olivier

"aurlas" <aurlas@free.fr> a écrit dans le message de
news:40dfedff$1@news.pcsoft.fr...


Salut,

J'utilise un treeview dans un frameset composé de 3 frames : frame gauche
pour le menu, frame titre et une frame principale dans laquelle j'affiche
mes pages. Le treeview se situe dans la barre à gauche et je voudrais
afficher

les données dans la page principale quand on clique sur un élément du
treeview.


J'appelle la fonction ArbreDéfinitAction de la façon suivante:
ArbreDéfinitAction(monTreeView, niveau1 + TAB + niveau2, monBouton..Nom,
actionBouton , "MAINFRAME")
-> MAINFRAME est le nom de ma frame principale

Quand je teste mon projet et que je clique sur un des éléments de mon
treeview

j'ai un message "erreur sur la page" dans la barre de bas de page!!!
Ce qui est byzarre c'est que je n'ai pas d'erreur quand j'utilise comme
destination

des constantes WebDev ?!?
J'ai l'impression que WebDev ne gère pas les noms de mes frames dans mon
frameset...

Quelqu'un aurait-il une idée ???
Merci d'avance.

Aurélien ;)


Publicado em junho, 29 2004 - 6:15 PM
Salut,

bon, va voir sur http://www.4usinfo.com/perso/Webdevidemment.htm
Il y a une "extension" du composant TreeView.
Je ne l'ai pas testé mais je pense que ça devrait t'aider.

Bon courage et bon dev,

Olivier

"aurlas" <aurlas@free.fr> a écrit dans le message de
news:40e15597$1@news.pcsoft.fr...


Salut,

Merci pour ta proposition! J'ai déjà essayé comme ça j'ai même redéfini la
destination par défaut de la page!!!
Je me suis rendu compte d'une chose supplémentaire : en fait, ma fonction
ArbreDéfinitAction ne fonctionne qu'avec la destination par défaut

(frameEnCours,
> _self ou rien). Si j'utilise une autre constante, j'ai également mon
erreur
sur la page... BYZARRE!!!
L'erreur apparait à l'appel de la fonction

_JSL(_PAGE_,<nom_bouton>,<destination>,'','')
du fichier StdAction.js généré avec le composant treeview. Cette fonction
est appelé dans le code HTML sur l'évènement 'onClick' d'un élément d'un
treeview...

J'y comprends plus rien!!! Est-ce un BUG du composant treeview où est-ce
que c'est ma machine qui déconne! Quelqu'un arrive t-il à utiliser toutes
les destinations proposées pour le treeview?

Merci.
Aurélien.

"Olivier Priser" <olivier@doors.ch> wrote:

Salut,

et si tu changes la destination par défaut du bouton ?
Par contre, cela suppose que tous les éléments du Treeview ont comme

cible
la destination par défaut...

Olivier

"aurlas" <aurlas@free.fr> a écrit dans le message de
news:40dfedff$1@news.pcsoft.fr...


Salut,

J'utilise un treeview dans un frameset composé de 3 frames : frame

gauche
> >> pour le menu, frame titre et une frame principale dans laquelle
j'affiche
mes pages. Le treeview se situe dans la barre à gauche et je voudrais
afficher

les données dans la page principale quand on clique sur un élément du
treeview.


J'appelle la fonction ArbreDéfinitAction de la façon suivante:
ArbreDéfinitAction(monTreeView, niveau1 + TAB + niveau2,

monBouton..Nom,
actionBouton , "MAINFRAME")
-> MAINFRAME est le nom de ma frame principale

Quand je teste mon projet et que je clique sur un des éléments de mon
treeview

j'ai un message "erreur sur la page" dans la barre de bas de page!!!
Ce qui est byzarre c'est que je n'ai pas d'erreur quand j'utilise comme
destination

des constantes WebDev ?!?
J'ai l'impression que WebDev ne gère pas les noms de mes frames dans

mon
frameset...

Quelqu'un aurait-il une idée ???
Merci d'avance.

Aurélien ;)



Publicado em junho, 30 2004 - 12:58 PM
Merci pour l'info.
Y'a plus qu'à potasser tout ça ;)

"Olivier Priser" <olivier@doors.ch> wrote:

Salut,

bon, va voir sur http://www.4usinfo.com/perso/Webdevidemment.htm
Il y a une "extension" du composant TreeView.
Je ne l'ai pas testé mais je pense que ça devrait t'aider.

Bon courage et bon dev,

Olivier

"aurlas" <aurlas@free.fr> a écrit dans le message de
news:40e15597$1@news.pcsoft.fr...


Salut,

Merci pour ta proposition! J'ai déjà essayé comme ça j'ai même redéfini

la
destination par défaut de la page!!!
Je me suis rendu compte d'une chose supplémentaire : en fait, ma fonction
ArbreDéfinitAction ne fonctionne qu'avec la destination par défaut
(frameEnCours,

_self ou rien). Si j'utilise une autre constante, j'ai également mon
erreur

sur la page... BYZARRE!!!
L'erreur apparait à l'appel de la fonction
_JSL(_PAGE_,<nom_bouton>,<destination>,'','')

du fichier StdAction.js généré avec le composant treeview. Cette fonction
est appelé dans le code HTML sur l'évènement 'onClick' d'un élément d'un
treeview...

J'y comprends plus rien!!! Est-ce un BUG du composant treeview où est-ce
que c'est ma machine qui déconne! Quelqu'un arrive t-il à utiliser toutes
les destinations proposées pour le treeview?

Merci.
Aurélien.

"Olivier Priser" <olivier@doors.ch> wrote:

Salut,

et si tu changes la destination par défaut du bouton ?
Par contre, cela suppose que tous les éléments du Treeview ont comme
cible

la destination par défaut...

Olivier

"aurlas" <aurlas@free.fr> a écrit dans le message de
news:40dfedff$1@news.pcsoft.fr...


Salut,

J'utilise un treeview dans un frameset composé de 3 frames : frame
gauche

pour le menu, frame titre et une frame principale dans laquelle
j'affiche

mes pages. Le treeview se situe dans la barre à gauche et je voudrais
afficher

les données dans la page principale quand on clique sur un élément

du
treeview.

J'appelle la fonction ArbreDéfinitAction de la façon suivante:
ArbreDéfinitAction(monTreeView, niveau1 + TAB + niveau2,
monBouton..Nom,

actionBouton , "MAINFRAME")
-> MAINFRAME est le nom de ma frame principale

Quand je teste mon projet et que je clique sur un des éléments de mon
treeview

j'ai un message "erreur sur la page" dans la barre de bas de page!!!
Ce qui est byzarre c'est que je n'ai pas d'erreur quand j'utilise comme
destination

des constantes WebDev ?!?
J'ai l'impression que WebDev ne gère pas les noms de mes frames dans
mon

frameset...

Quelqu'un aurait-il une idée ???
Merci d'avance.

Aurélien ;)





Publicado em junho, 30 2004 - 6:19 PM
Bonjour,

J'ai le même problème que vous, si vous avez trouvé la solution , pouvez
vous m'en faire part ?

D'avance Merci.

Patrick Blanc
Publicado em julho, 01 2004 - 2:00 AM
Solution que j'utilise pour avoir des actions et des destinations
différentes :
Définir plusieurs boutons... avec des destinations différentes

arbredéfinitaction(arbre,chemin1,Bt1..nom,actionBouton)
arbredefinitaction(arbre,chemin2,Bt2..nom,actionBouton) etc...

chaque bouton récupère l'identifiant du chemin sélectionné

<Code clic serveur>
id est une chaine =
arbrerécupèreIdentifiant("NomArbre",ArbreSelect("NomArbre"))

après, selon le contenu de l'identifiant du chemin définit dans
ArbreAjoute() on peut encore personnaliser les traitements du bouton

ex : id=a+tab+b+tab+c
selon extraitchaine(id,1)
cas "xx" ... bidule avec extraitchaine(id,2) et truc avec
extraitchaine(id,3)
cas "yy"... à vous de jouer....
fin
--
Gilles Balp
http://cerbermail.com/…
(clic sur ce lien pour me contacter en privé)
"patrick blanc" <patrickblanc@mageos.com> a écrit dans le message de
news:40e2cc05$1@news.pcsoft.fr...


Bonjour,

J'ai le même problème que vous, si vous avez trouvé la solution , pouvez
vous m'en faire part ?

D'avance Merci.

Patrick Blanc
Publicado em julho, 01 2004 - 11:17 AM
Salut,

Malheureusement je ne cherche pas à avoir des actions et des destinations
différentes. Mon problème est que mon treeview ne tient pas compte de la
destination du bouton associé au treeview (ce qui est "logique" dans le sens
où elle devrait être définit lors de la création du treeview).
La destination utilisée est celle définit dans "ArbreDéfinitAction" : problème
mon treeview me génère des erreurs javascript sur ma page HTML avec la fonction
"_JSL(_PAGE_,'<bouton>','<destination>','','')" du fichier "StdAction.js"
si je n'utilise pas la destination par défaut (FrameEnCours, _self ou rien)...
Pour info la fonction _JSL est une équivalent de la fonction WebDev PageValide().

Merci pour vos réponses et bon courage à ceux qu'y voudront me donner un
coup de main! ;)
Aurélien.

"Gilles Balp" <nospam@nospam.fr> wrote:
Solution que j'utilise pour avoir des actions et des destinations
différentes :
Définir plusieurs boutons... avec des destinations différentes

arbredéfinitaction(arbre,chemin1,Bt1..nom,actionBouton)
arbredefinitaction(arbre,chemin2,Bt2..nom,actionBouton) etc...

chaque bouton récupère l'identifiant du chemin sélectionné

<Code clic serveur>
id est une chaine =
arbrerécupèreIdentifiant("NomArbre",ArbreSelect("NomArbre"))

après, selon le contenu de l'identifiant du chemin définit dans
ArbreAjoute() on peut encore personnaliser les traitements du bouton

ex : id=a+tab+b+tab+c
selon extraitchaine(id,1)
cas "xx" ... bidule avec extraitchaine(id,2) et truc avec
extraitchaine(id,3)
cas "yy"... à vous de jouer....
fin
--
Gilles Balp
http://cerbermail.com/…
(clic sur ce lien pour me contacter en privé)
"patrick blanc" <patrickblanc@mageos.com> a écrit dans le message de
news:40e2cc05$1@news.pcsoft.fr...


Bonjour,

J'ai le même problème que vous, si vous avez trouvé la solution , pouvez
vous m'en faire part ?

D'avance Merci.

Patrick Blanc


Publicado em maio, 03 2005 - 5:56 PM
Pour info,

pour ceux qui passeraient dans le coin en cherchant encore une réponse...
La solution est dans les WTablettes!!!

Bon dèv.
Aurélien.