PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → DataBindDing sur xmlDocument ?
DataBindDing sur xmlDocument ?
Débuté par LM Concept, 24 mai 2019 10:57 - Aucune réponse
Membre enregistré
405 messages
Posté le 24 mai 2019 - 10:57
Bonjour a vous,
je me casse la tête sur la DataBinding d’un xmlDocument.
Après pas mal de recherche j’ai trouvé la raison mais pas la solution !

Une description importée dans le projet « DESC_XML.XSD »
Déclaration d’une variable :
gDocXML est un xmlDocument <Description=" DESC_XML "> = XMLOuvre(fRepExe()+[fSep()]+"Test.xml")


Un champ lié à « gDocXML.Expediteur.Nom.Texte » lien fait dans la fenêtre 7 onglets.
Si je fait un
SourceVersEcran(FEN_TEST)

J’ai bug :
Erreur à la ligne 1 du traitement Clic sur BTN_DATA_BINDING.
Vous avez appelé la fonction SourceVersEcran.
Erreur de liaison sur le champ source .
Propriété 'Expediteur' interdite.


Par compte le code suivant fonctionne !
Trace(gDocXML.Expediteur.Nom.Texte) // J’ai bien la valeur dans le trace
SourceVersEcran(FEN_TEST) // Cette fois cela fonctionne !!!


Donc en gros il faut lire la valeur avant de faire de DataBinDing !! Du coup le DataBinDing perd son intérêt s’il faut tout lire !?
A moins qu’il y a une fonction que je ne connais qui permet de faire cette lecture simplement !?

Merci à vous
BON DEV