PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → [WB10]Reglette réellement utilisable ?
[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