|
[WB10]Reglette réellement utilisable ? |
Iniciado por gregoire.guyon, jan., 10 2006 10:55 AM - 5 respostas |
| |
| | | |
|
| |
Publicado em janeiro, 10 2006 - 10:55 AM |
La réglette Web Dev est elle réellement utilisable pour autre chose que du rad ou de la maquette ?
Je m'explique.
Le Clic Réglette est exécuté avant le déplacement dans une table ou zone répétée.
La propriété Valeur renvoie en fait le HTML de la réglette et son javascript.
On peut extraire la Valeur de la Réglette grace à ce code que j'ai trouvé sur le forum (merci à jmi57@free.fr) :
ValeurZR est une chaîne ValeurZR=Droite(REGLE..Valeur,Taille(REGLE..Valeur)-Position(REGLE..Valeur,"<B>")-2) ValeurZR=Gauche(ValeurZR,Position(ValeurZR,"</B>")-1)
Cependant, ce code n'est pas utilisable dans le Clic de la réglette puisqu'il nous informe de la valeur de la réglette avant son raffraichissement.
Cerise sur le gateau, avec les tables, le code de sélection de ligne n'est pas exécuté lorsqu'on navigue avec la réglette.
En regardant d'un peux plus prés le html généré par wb je trouve l'explication et me dit qu'il n'est malhereusement pas difficile de faire mieux.
Mes questions sont les suivantes :
Est-ce que je n'ai rien compris probléme ? (Ce qui est trés possible car je débute avec cet outil.)
Et, si j'ai à peu prés résumé le situation (la réglette est gadget rad inutilisable dans une vrai application), quelqu'un a t'il un vrai source ou un composant de réglette à me communiquer.
Cordialement
Grégoire GUYON |
| |
| |
| | | |
|
| | |
| |
Publicado em janeiro, 10 2006 - 11:14 AM |
Je ne comprends pas très bien ton problème, j'utilise les reglette même quand je rempli mes tables par programation (quand au code html utiliser par Webdev suis d'accord avec toi...).
Es ce que tu veux dire par la que tes réglettes ne marchent pas avec tes tables non générées par le rad?
Si c'est le cas regarde dans la description de ta réglette qu'elle soit bien reliée à la bonne table, moi je n'ai jamais rencontré ce problème.
Salutations et bon dev!
JS |
| |
| |
| | | |
|
| | |
| |
Publicado em janeiro, 10 2006 - 11:58 AM |
Non, c'est pas ce que je dit !
Mes réglettes fonctionne bien en Mode "Automatique" !
Les problémes surviennent par exemple pour des zones non liées, ou les chose doivent étres faites à la main !
Il y à aussi un gros soucis avec l'événement "Séléction d'une ligne" des composants Table qui n'est pas excécuté lorsque la navigation est effectuée par la reglette.
Avec le mode de fonctionnement que tu décris je n'ai aucun souci, c'est pour des IHM plus sophistiqués que je rencontre des difficultés.
A+
Grégoire GUYON
JS a écrit :
Je ne comprends pas très bien ton problème, j'utilise les reglette même quand je rempli mes tables par programation (quand au code html utiliser par Webdev suis d'accord avec toi...).
Es ce que tu veux dire par la que tes réglettes ne marchent pas avec tes tables non générées par le rad?
Si c'est le cas regarde dans la description de ta réglette qu'elle soit bien reliée à la bonne table, moi je n'ai jamais rencontré ce problème.
Salutations et bon dev!
JS
|
| |
| |
| | | |
|
| | |
| |
Publicado em janeiro, 10 2006 - 2:03 PM |
Désolé, cela fait 2 ans que je programme avec Webdev, j'ai fait des IHM comme tu dis de toute sorte, programation maison... jamais eu de problème, peut être que je ne comprends pas bien de quoi tu veux parler...
Salutations!
Js |
| |
| |
| | | |
|
| | |
| |
Publicado em janeiro, 10 2006 - 3:55 PM |
Salut,
concernant l'événement "Sélection d'une ligne" lors d'un clic sur la réglette, il n'y a pas de problème : Le code de sélection de ligne n'est pas exécuté et n'a pas à l'être ! Admettons que ta table fait 150 lignes et que tu affiches 50 lignes. Tu mets une réglette pour te déplacer dans ta table. Tu as donc 3 "pages" de données et quand tu clic sur la réglette, tu changes de page mais pas de ligne sélectionnée.
C'est donc un comportement normal.
Pour connaître le premier enregistrement affiché suite à un clic sur la réglette, dans le code clic de ta réglette, fait : PageParamètre(<NomRéglette>..Alias) Donc, dans l'exemple ci-dessus, lors du clic sur la page 2, la valeur renvoyée sera 50. Attention, le premier enregistrement de la table est 0.
Bon dev,
Olivier
Gregoire a formulé :
Non, c'est pas ce que je dit ! Mes réglettes fonctionne bien en Mode "Automatique" ! Les problémes surviennent par exemple pour des zones non liées, ou les chose doivent étres faites à la main ! Il y à aussi un gros soucis avec l'événement "Séléction d'une ligne" des composants Table qui n'est pas excécuté lorsque la navigation est effectuée par la reglette. Avec le mode de fonctionnement que tu décris je n'ai aucun souci, c'est pour des IHM plus sophistiqués que je rencontre des difficultés. A+ Grégoire GUYON JS a écrit : Je ne comprends pas très bien ton problème, j'utilise les reglette même quand je rempli mes tables par programation (quand au code html utiliser par Webdev suis d'accord avec toi...).
Es ce que tu veux dire par la que tes réglettes ne marchent pas avec tes tables non générées par le rad?
Si c'est le cas regarde dans la description de ta réglette qu'elle soit bien reliée à la bonne table, moi je n'ai jamais rencontré ce problème.
Salutations et bon dev!
JS
|
| |
| |
| | | |
|
| | |
| |
Publicado em janeiro, 10 2006 - 4:13 PM |
Merci pour le tuyau.
A+
Grégoire GUYON
Olivier Priser a écrit :
Salut, concernant l'événement "Sélection d'une ligne" lors d'un clic sur la réglette, il n'y a pas de problème : Le code de sélection de ligne n'est pas exécuté et n'a pas à l'être ! Admettons que ta table fait 150 lignes et que tu affiches 50 lignes. Tu mets une réglette pour te déplacer dans ta table. Tu as donc 3 "pages" de données et quand tu clic sur la réglette, tu changes de page mais pas de ligne sélectionnée. C'est donc un comportement normal. Pour connaître le premier enregistrement affiché suite à un clic sur la réglette, dans le code clic de ta réglette, fait : PageParamètre(<NomRéglette>..Alias) Donc, dans l'exemple ci-dessus, lors du clic sur la page 2, la valeur renvoyée sera 50. Attention, le premier enregistrement de la table est 0. Bon dev, Olivier Gregoire a formulé : Non, c'est pas ce que je dit ! Mes réglettes fonctionne bien en Mode "Automatique" ! Les problémes surviennent par exemple pour des zones non liées, ou les chose doivent étres faites à la main ! Il y à aussi un gros soucis avec l'événement "Séléction d'une ligne" des composants Table qui n'est pas excécuté lorsque la navigation est effectuée par la reglette. Avec le mode de fonctionnement que tu décris je n'ai aucun souci, c'est pour des IHM plus sophistiqués que je rencontre des difficultés. A+ Grégoire GUYON JS a écrit : Je ne comprends pas très bien ton problème, j'utilise les reglette même quand je rempli mes tables par programation (quand au code html utiliser par Webdev suis d'accord avec toi...).
Es ce que tu veux dire par la que tes réglettes ne marchent pas avec tes tables non générées par le rad?
Si c'est le cas regarde dans la description de ta réglette qu'elle soit bien reliée à la bonne table, moi je n'ai jamais rencontré ce problème.
Salutations et bon dev!
JS
|
| |
| |
| | | |
|
| | | | |
| | |
|