PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 22 → Référencement d'un champ de saisie.
Référencement d'un champ de saisie.
Débuté par Gilles, 21 avr. 2017 10:15 - 2 réponses
//hostimage.webdev.info/avatars/MfgWdKNIURuZCvJoyjqDkQ
Membre enregistré
153 messages
Popularité : +1 (1 vote)
Posté le 21 avril 2017 - 10:15
Bonjour,





Sous Webdev22, je crée un champ de saisie ZE. En passant la souris dessus dans l'éditeur, je lis [A59]. Ce champ est la cible d'un DnD. Un _DND.ChampCible me retourne A59 alors que je m'attendais à obtenir le nom du champ (ZE). Qu'est-ce que ce A59 ? Peut-on changer son appellation ?

Merci. Cordialement. Gilles
Message modifié, 21 avril 2017 - 10:16
//hostimage.webdev.info/avatars/default.gif
Posté le 21 avril 2017 - 14:14
Bonjour

A59 est l'alias du champ, c'est à dire son nom en JS code, coté
navigateur. Il est accessible coté serveur par NomCHamp..Alias

Tu PEUX, dans les options du projets (ou de la page, je ne suis plus
sur) demander que les noms que tu donnes en wlangage soient conservés,
mais ca vut dire qu'il faut alors que TU respecte les noms supportés en
JS sans jamais te tromper... Déconseillé, donc

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com


Le 4/21/2017 à 2:15 AM, Gilles a écrit :
Bonjour,






Sous Webdev22, je crée un champ de saisie ZE. En passant la souris
dessus dans l'éditeur, je lis [A59]. Ce champ est la cible d'un DnD. Un
_DND.ChampCible me retourne A59 alors que je m'attendais à obtenir le
nom du champ (ZE). Qu'est-ce que ce A59 ? Peut-on changer son appellation ?

Merci. Cordialement. Gilles
//hostimage.webdev.info/avatars/MfgWdKNIURuZCvJoyjqDkQ
Membre enregistré
153 messages
Popularité : +1 (1 vote)
Posté le 21 avril 2017 - 17:41
Bonjour Fabrice,

Merci pour le renseignement. J'ai pu régler mon problème de DnD. Cela a engendré un code un peu lourd :
NomCible = _DND.ChampCible

SELON NomCible
CAS "A14" : LunM1..CouleurFond = edEXPORT..CouleurFond; LunM1 = ""
CAS "A15" : MarM1..CouleurFond = edEXPORT..CouleurFond; MarM1 = ""
CAS "A16" : MerM1..CouleurFond = edEXPORT..CouleurFond; MerM1 = ""
CAS "A17" : JeuM1..CouleurFond = edEXPORT..CouleurFond; JeuM1 = ""
CAS "A18" : VenM1..CouleurFond = edEXPORT..CouleurFond; VenM1 = ""
[...]
FIN

Comme en plus c'est du code navigateur, impossible d'utiliser les indirections. Mais mon 'glisser/copier' fonctionne parfaitement bien. Là, j'apprécie réellement WebDev. :merci:

J'ai retrouvé une ancienne discussion où vous interveniez sur le sujet en précisant où intervenir pour "l'option JS". Dans projet >> Description >> Avancé et bouton [...] à droite de Norme HTML : pas d'option trouvée. Elle doit être ailleurs dans la version 22.... mais de toute façon, je suis de votre avis. On ne la modifie pas !

Encore merci. Bon WE. Cordialement. Gilles
Message modifié, 21 avril 2017 - 17:42