PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → ArbreSelect("NomTreeview")
ArbreSelect("NomTreeview")
Iniciado por Gilles Balp, jun., 04 2004 6:25 PM - 3 respostas
Publicado em junho, 04 2004 - 6:25 PM
Bonjour,

Je viens de tomber sur un os avec ArbreSelect("NomTreeview")
Si le libellé d'une feuille de l'arborescence contient une apostrophe (') eh
bien, la fonction ne renvoie rien du tout....
ArbreSelect("NomTreeview")=""

comme je rempli mon treeview avec des titre de documents (donc avec
possibilité d'avoir des apostrophes), comment je fais pour obtenir
l'identifiant avec
ArbreRécupèreIdentifiant("NomTreeview",ArbreSelect("NomTreeview")

je ne récupère rien puisque le chemin est vide

Si qqun à la solution, ce serait avec plaisir...

Gilles Balp
Publicado em junho, 04 2004 - 7:16 PM
Salut,

J'avais remarqué ça aussi :-(
Le prroblème c'est que cette limitation vient tout simplement du javascript
généré...
Ma solution a donc été de transformer tout les caractères ' par _
Je le remplace au moment du remplissage du treeview et je le remet correct
après l'utilisation de
ArbreRécupèreIdentifiant("NomTreeview",ArbreSelect("NomTreeview").

J'ai fait pas mal d'essai en modifiant le composant et tentant d'autres
méthodes (retouche du code html généré par le composant treeview au moment
de l'exécution de la fonction ArbreAffiche() ) mais sans résultats
probant...

C'est pas super joli visuellement, mais ça a l'avantage de permettre de
passer outre cette limitation. En plus, personne n'a remarqué la différence
sur l'application (en production depuis le 15 mars) car la "conversion
mentale" se fait automatiquement :-)

Bon courage et tiens nous au courant.

Guillaume


"Gilles Balp" <gil.ASUPPRIMERbalp@libertysurf.fr> a écrit dans le message de
news:40c086ea$1@news.pcsoft.fr...

Bonjour,

Je viens de tomber sur un os avec ArbreSelect("NomTreeview")
Si le libellé d'une feuille de l'arborescence contient une apostrophe (')

eh
bien, la fonction ne renvoie rien du tout....
ArbreSelect("NomTreeview")=""

comme je rempli mon treeview avec des titre de documents (donc avec
possibilité d'avoir des apostrophes), comment je fais pour obtenir
l'identifiant avec
ArbreRécupèreIdentifiant("NomTreeview",ArbreSelect("NomTreeview")

je ne récupère rien puisque le chemin est vide

Si qqun à la solution, ce serait avec plaisir...

Gilles Balp

Publicado em junho, 05 2004 - 2:03 PM
ne faut-il pas en javascript remplacer les ' par \'
???

"Guillaume" <gruelle@coletica.fr> a écrit dans le message de
news:40c092bc@news.pcsoft.fr...

Salut,

J'avais remarqué ça aussi :-(
Le prroblème c'est que cette limitation vient tout simplement du

javascript
généré...
Ma solution a donc été de transformer tout les caractères ' par _
Je le remplace au moment du remplissage du treeview et je le remet correct
après l'utilisation de
ArbreRécupèreIdentifiant("NomTreeview",ArbreSelect("NomTreeview").

J'ai fait pas mal d'essai en modifiant le composant et tentant d'autres
méthodes (retouche du code html généré par le composant treeview au moment
de l'exécution de la fonction ArbreAffiche() ) mais sans résultats
probant...

C'est pas super joli visuellement, mais ça a l'avantage de permettre de
passer outre cette limitation. En plus, personne n'a remarqué la

différence
sur l'application (en production depuis le 15 mars) car la "conversion
mentale" se fait automatiquement :-)

Bon courage et tiens nous au courant.

Guillaume


"Gilles Balp" <gil.ASUPPRIMERbalp@libertysurf.fr> a écrit dans le message

de
news:40c086ea$1@news.pcsoft.fr...

Bonjour,

Je viens de tomber sur un os avec ArbreSelect("NomTreeview")
Si le libellé d'une feuille de l'arborescence contient une apostrophe

(')
eh
bien, la fonction ne renvoie rien du tout....
ArbreSelect("NomTreeview")=""

comme je rempli mon treeview avec des titre de documents (donc avec
possibilité d'avoir des apostrophes), comment je fais pour obtenir
l'identifiant avec
ArbreRécupèreIdentifiant("NomTreeview",ArbreSelect("NomTreeview")

je ne récupère rien puisque le chemin est vide

Si qqun à la solution, ce serait avec plaisir...

Gilles Balp



Publicado em junho, 06 2004 - 1:18 AM
Salut

J'ai déjà signalé le pb au ST
Ils m'ont dit qu'un correctif serait bientôt disponible !

patience donc

@+
Maax°(51)°

"Gilles Balp" <gil.ASUPPRIMERbalp@libertysurf.fr> a écrit dans le message de
news:40c086ea$1@news.pcsoft.fr...

Bonjour,

Je viens de tomber sur un os avec ArbreSelect("NomTreeview")
Si le libellé d'une feuille de l'arborescence contient une apostrophe (')

eh
bien, la fonction ne renvoie rien du tout....
ArbreSelect("NomTreeview")=""

comme je rempli mon treeview avec des titre de documents (donc avec
possibilité d'avoir des apostrophes), comment je fais pour obtenir
l'identifiant avec
ArbreRécupèreIdentifiant("NomTreeview",ArbreSelect("NomTreeview")

je ne récupère rien puisque le chemin est vide

Si qqun à la solution, ce serait avec plaisir...

Gilles Balp