PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Composant TreeView et multilangue
Composant TreeView et multilangue
Iniciado por gilles.balp, fev., 18 2004 6:59 PM - 4 respostas
Publicado em fevereiro, 18 2004 - 6:59 PM
Bonjour,

Je n'arrive pas a avoir mon TreeView dans une autre langue que le
Français...

Mon treeview est dans ma page <NomPage> en français... ok

un bouton avec une instruction clic serveur du type

arbreDetruit("TreeView")
nation(3)
pageutilise(NomPage)

réaffiche correctement ma page en Anglais sauf le treeview qui a disparu

un autre bouton
arbreDetruit("TreeView")
nation(5)
pageutilise(NomPage)

réaffiche correctement ma page en français avec son treeview

sans l'instruction arbreDétruit() il y a deux treeviews imbriqués qui
s'affichent quand je clique bouton1, bouton2 dont un qui ne contient que les
images (it's the english version !!!)

faut il traduire tous les paramètres des procédures treeview (tout ce qui
est entre "" y compris les chemins des images) ?
faut il regénérer le composant avec les mêmes langues que celles du projet
dans lequel il est utilisé ?
y a t'il quelque chose à faire sur le champ libellé html qui contient le
treeview ?

merci si quelqu'un a des pistes

GB
Publicado em fevereiro, 18 2004 - 7:21 PM
Bonjour,

La fonction ArbreDétruit() du composant Treeview détruit et efface le
treeview de la mémoire du serveur.
Après l'appel de cette fonction, vous ne pourrez plus utiliser le treeview
précédemment créé.

Rappel : la fonction PageUtilise() exécute les codes d'initialisation de la
page et des champs de la page. C'est donc un fonctionnement normal que de
voir réapparaître le treeview après l'appel à cette fonction.

Pour afficher un treeview dans une autre langue que le français (par
défaut), il est nécessaire d'utiliser des messages multilangues
(MessTraduit, ou raccourci clavier : CTRL + T) et d'utiliser la fonction
PageUtilise.

Exemple :

Le message multilangue 2001 contient la chaine suivante :
- En français : (5)
Chemin<TAB>Sous élément
- En anglais : (3)
Path<TAB>Element

-- Initialisation de PageTreeview (serveur)

sChaine est une chaîne = MessTraduit(2001)

ArbreCree("Arbre")
ArbreAjoute("Arbre", sChaine)
ArbreAffiche("Arbre")

=> Le treeview s'affiche en français


-- Clic du BOUTON EnAnglais (Serveur)

Nation(3)
PageUtilise()

=> Le treeview s'affiche en anglais


Si des problèmes persistent, n'hésitez pas à contacter le Support Technique
Gratuit en envoyant une copie de votre projet.
Pour cela, utilisez notre utilitaire RequeteAuSt, disponible sur notre site
Internet : http://www.pcsoft.fr/st/telec/RequeteAuST.htm

--
Cordialement,

Le Support Technique Gratuit

"Gilles Balp" <gilles.balp@libertysurf.fr> a écrit dans le message de
news:40339c82$1@news.pcsoft.fr...

Bonjour,

Je n'arrive pas a avoir mon TreeView dans une autre langue que le
Français...

Mon treeview est dans ma page <NomPage> en français... ok

un bouton avec une instruction clic serveur du type

arbreDetruit("TreeView")
nation(3)
pageutilise(NomPage)

réaffiche correctement ma page en Anglais sauf le treeview qui a disparu

un autre bouton
arbreDetruit("TreeView")
nation(5)
pageutilise(NomPage)

réaffiche correctement ma page en français avec son treeview

sans l'instruction arbreDétruit() il y a deux treeviews imbriqués qui
s'affichent quand je clique bouton1, bouton2 dont un qui ne contient que

les
images (it's the english version !!!)

faut il traduire tous les paramètres des procédures treeview (tout ce qui
est entre "" y compris les chemins des images) ?
faut il regénérer le composant avec les mêmes langues que celles du projet
dans lequel il est utilisé ?
y a t'il quelque chose à faire sur le champ libellé html qui contient le
treeview ?

merci si quelqu'un a des pistes

GB

Publicado em fevereiro, 18 2004 - 8:17 PM
Ok dans vos explications, mais puisque PageUtilise() exécute le code
d'initialisation de la page qui contient le code de création du treeview, il
s'empile sur le précédent : c'est ce qui se passe quand j'enlève
ArbreDétruit() .... ????

"Le Support Technique Gratuit" <supportgratuit@pcsoft.fr> a écrit dans le
message de news:4033a2a4@news.pcsoft.fr...

Bonjour,

La fonction ArbreDétruit() du composant Treeview détruit et efface le
treeview de la mémoire du serveur.
Après l'appel de cette fonction, vous ne pourrez plus utiliser le treeview
précédemment créé.

Rappel : la fonction PageUtilise() exécute les codes d'initialisation de

la
page et des champs de la page. C'est donc un fonctionnement normal que de
voir réapparaître le treeview après l'appel à cette fonction.

Pour afficher un treeview dans une autre langue que le français (par
défaut), il est nécessaire d'utiliser des messages multilangues
(MessTraduit, ou raccourci clavier : CTRL + T) et d'utiliser la fonction
PageUtilise.

Exemple :

Le message multilangue 2001 contient la chaine suivante :
- En français : (5)
Chemin<TAB>Sous élément
- En anglais : (3)
Path<TAB>Element

-- Initialisation de PageTreeview (serveur)

sChaine est une chaîne = MessTraduit(2001)

ArbreCree("Arbre")
ArbreAjoute("Arbre", sChaine)
ArbreAffiche("Arbre")

=> Le treeview s'affiche en français


-- Clic du BOUTON EnAnglais (Serveur)

Nation(3)
PageUtilise()

=> Le treeview s'affiche en anglais


Si des problèmes persistent, n'hésitez pas à contacter le Support

Technique
Gratuit en envoyant une copie de votre projet.
Pour cela, utilisez notre utilitaire RequeteAuSt, disponible sur notre

site
Internet : http://www.pcsoft.fr/st/telec/RequeteAuST.htm

--
Cordialement,

Le Support Technique Gratuit

"Gilles Balp" <gilles.balp@libertysurf.fr> a écrit dans le message de
news:40339c82$1@news.pcsoft.fr...

Bonjour,

Je n'arrive pas a avoir mon TreeView dans une autre langue que le
Français...

Mon treeview est dans ma page <NomPage> en français... ok

un bouton avec une instruction clic serveur du type

arbreDetruit("TreeView")
nation(3)
pageutilise(NomPage)

réaffiche correctement ma page en Anglais sauf le treeview qui a disparu

un autre bouton
arbreDetruit("TreeView")
nation(5)
pageutilise(NomPage)

réaffiche correctement ma page en français avec son treeview

sans l'instruction arbreDétruit() il y a deux treeviews imbriqués qui
s'affichent quand je clique bouton1, bouton2 dont un qui ne contient que
les

images (it's the english version !!!)

faut il traduire tous les paramètres des procédures treeview (tout ce

qui
est entre "" y compris les chemins des images) ?
faut il regénérer le composant avec les mêmes langues que celles du

projet
dans lequel il est utilisé ?
y a t'il quelque chose à faire sur le champ libellé html qui contient le
treeview ?

merci si quelqu'un a des pistes

GB



Publicado em fevereiro, 19 2004 - 10:44 AM
Bonjour,

Pour éviter ce comportement, nous vous conseillons d'utiliser la fonction
ArbreSupprime du composant Treeview avant l'utilisation de la fonction
PageUtilise().

La fonction ArbreSupprime supprime un noeud et tous ses noeuds fils (et
également les noeuds fils des noeuds fils).

Exemple :

sNoeudRacine est une chaine = <indiquez ici le noeud à la racine>
// si plusieurs noeuds racines existent, il est nécessaire de faire appel
autant de fois à la fonction ArbreSupprime du composant
// treeview.

Nation(3)
ArbreSupprime("MonArbre", sNoeudRacine)
PageUtilise()

--
Cordialement,

Le Support Technique Gratuit

"Gilles Balp" <gilles.balp@libertysurf.fr> a écrit dans le message de
news:40347195$1@news.pcsoft.fr...

Ok dans vos explications, mais puisque PageUtilise() exécute le code
d'initialisation de la page qui contient le code de création du treeview,

il
s'empile sur le précédent : c'est ce qui se passe quand j'enlève
ArbreDétruit() .... ????

"Le Support Technique Gratuit" <supportgratuit@pcsoft.fr> a écrit dans le
message de news:4033a2a4@news.pcsoft.fr...

Bonjour,

La fonction ArbreDétruit() du composant Treeview détruit et efface le
treeview de la mémoire du serveur.
Après l'appel de cette fonction, vous ne pourrez plus utiliser le

treeview
précédemment créé.

Rappel : la fonction PageUtilise() exécute les codes d'initialisation de
la

page et des champs de la page. C'est donc un fonctionnement normal que

de
voir réapparaître le treeview après l'appel à cette fonction.

Pour afficher un treeview dans une autre langue que le français (par
défaut), il est nécessaire d'utiliser des messages multilangues
(MessTraduit, ou raccourci clavier : CTRL + T) et d'utiliser la fonction
PageUtilise.

Exemple :

Le message multilangue 2001 contient la chaine suivante :
- En français : (5)
Chemin<TAB>Sous élément
- En anglais : (3)
Path<TAB>Element

-- Initialisation de PageTreeview (serveur)

sChaine est une chaîne = MessTraduit(2001)

ArbreCree("Arbre")
ArbreAjoute("Arbre", sChaine)
ArbreAffiche("Arbre")

=> Le treeview s'affiche en français


-- Clic du BOUTON EnAnglais (Serveur)

Nation(3)
PageUtilise()

=> Le treeview s'affiche en anglais


Si des problèmes persistent, n'hésitez pas à contacter le Support
Technique

Gratuit en envoyant une copie de votre projet.
Pour cela, utilisez notre utilitaire RequeteAuSt, disponible sur notre
site

Internet : http://www.pcsoft.fr/st/telec/RequeteAuST.htm

--
Cordialement,

Le Support Technique Gratuit

"Gilles Balp" <gilles.balp@libertysurf.fr> a écrit dans le message de
news:40339c82$1@news.pcsoft.fr...

Bonjour,

Je n'arrive pas a avoir mon TreeView dans une autre langue que le
Français...

Mon treeview est dans ma page <NomPage> en français... ok

un bouton avec une instruction clic serveur du type

arbreDetruit("TreeView")
nation(3)
pageutilise(NomPage)

réaffiche correctement ma page en Anglais sauf le treeview qui a

disparu

un autre bouton
arbreDetruit("TreeView")
nation(5)
pageutilise(NomPage)

réaffiche correctement ma page en français avec son treeview

sans l'instruction arbreDétruit() il y a deux treeviews imbriqués qui
s'affichent quand je clique bouton1, bouton2 dont un qui ne contient

que
les
images (it's the english version !!!)

faut il traduire tous les paramètres des procédures treeview (tout ce
qui

est entre "" y compris les chemins des images) ?
faut il regénérer le composant avec les mêmes langues que celles du
projet

dans lequel il est utilisé ?
y a t'il quelque chose à faire sur le champ libellé html qui contient

le
treeview ?

merci si quelqu'un a des pistes

GB





Publicado em fevereiro, 19 2004 - 12:38 PM
merci,
il n'y a plus superposition des treeview en utilisant ArbreSupprime()

Attention toutefois à ce que le paramètre passé à ArbreSupprime soit dans la
langue ne cours d'affichage sinon çà marche pas...

pas tout simple le multilangue sur le treeview !!



"Le Support Technique Gratuit" <supportgratuit@pcsoft.fr> a écrit dans le
message de news:40347ac3$1@news.pcsoft.fr...

Bonjour,

Pour éviter ce comportement, nous vous conseillons d'utiliser la fonction
ArbreSupprime du composant Treeview avant l'utilisation de la fonction
PageUtilise().

La fonction ArbreSupprime supprime un noeud et tous ses noeuds fils (et
également les noeuds fils des noeuds fils).

Exemple :

sNoeudRacine est une chaine = <indiquez ici le noeud à la racine>
// si plusieurs noeuds racines existent, il est nécessaire de faire

appel
autant de fois à la fonction ArbreSupprime du composant
// treeview.

Nation(3)
ArbreSupprime("MonArbre", sNoeudRacine)
PageUtilise()

--
Cordialement,

Le Support Technique Gratuit

"Gilles Balp" <gilles.balp@libertysurf.fr> a écrit dans le message de
news:40347195$1@news.pcsoft.fr...

Ok dans vos explications, mais puisque PageUtilise() exécute le code
d'initialisation de la page qui contient le code de création du

treeview,
il
s'empile sur le précédent : c'est ce qui se passe quand j'enlève
ArbreDétruit() .... ????

"Le Support Technique Gratuit" <supportgratuit@pcsoft.fr> a écrit dans

le
message de news:4033a2a4@news.pcsoft.fr...

Bonjour,

La fonction ArbreDétruit() du composant Treeview détruit et efface le
treeview de la mémoire du serveur.
Après l'appel de cette fonction, vous ne pourrez plus utiliser le
treeview

précédemment créé.

Rappel : la fonction PageUtilise() exécute les codes d'initialisation

de
la
page et des champs de la page. C'est donc un fonctionnement normal que


de
voir réapparaître le treeview après l'appel à cette fonction.

Pour afficher un treeview dans une autre langue que le français (par
défaut), il est nécessaire d'utiliser des messages multilangues
(MessTraduit, ou raccourci clavier : CTRL + T) et d'utiliser la

fonction
PageUtilise.

Exemple :

Le message multilangue 2001 contient la chaine suivante :
- En français : (5)
Chemin<TAB>Sous élément
- En anglais : (3)
Path<TAB>Element

-- Initialisation de PageTreeview (serveur)

sChaine est une chaîne = MessTraduit(2001)

ArbreCree("Arbre")
ArbreAjoute("Arbre", sChaine)
ArbreAffiche("Arbre")

=> Le treeview s'affiche en français


-- Clic du BOUTON EnAnglais (Serveur)

Nation(3)
PageUtilise()

=> Le treeview s'affiche en anglais


Si des problèmes persistent, n'hésitez pas à contacter le Support
Technique

Gratuit en envoyant une copie de votre projet.
Pour cela, utilisez notre utilitaire RequeteAuSt, disponible sur notre
site

Internet : http://www.pcsoft.fr/st/telec/RequeteAuST.htm

--
Cordialement,

Le Support Technique Gratuit

"Gilles Balp" <gilles.balp@libertysurf.fr> a écrit dans le message de
news:40339c82$1@news.pcsoft.fr...

Bonjour,

Je n'arrive pas a avoir mon TreeView dans une autre langue que le
Français...

Mon treeview est dans ma page <NomPage> en français... ok

un bouton avec une instruction clic serveur du type

arbreDetruit("TreeView")
nation(3)
pageutilise(NomPage)

réaffiche correctement ma page en Anglais sauf le treeview qui a
disparu


un autre bouton
arbreDetruit("TreeView")
nation(5)
pageutilise(NomPage)

réaffiche correctement ma page en français avec son treeview

sans l'instruction arbreDétruit() il y a deux treeviews imbriqués

qui
s'affichent quand je clique bouton1, bouton2 dont un qui ne contient
que

les
images (it's the english version !!!)

faut il traduire tous les paramètres des procédures treeview (tout

ce
qui
est entre "" y compris les chemins des images) ?
faut il regénérer le composant avec les mêmes langues que celles du
projet

dans lequel il est utilisé ?
y a t'il quelque chose à faire sur le champ libellé html qui

contient
le
treeview ?

merci si quelqu'un a des pistes

GB