Bonjour a tous !

J'ai un petit souci.
J'ai besoin, pour mon travail, de développer une page en utilisant à la fois :
XFORMS pour mes formulaires et mes variables
JavaScript pour les fonctions.
Je ne peux pas supprimer l'un ou l'autre de ces elements.

A un endroit, je souhaite afficher le contenu d'une variable, en utilisant XFORMS.
J'utilise un <output/>, et tout fonctionne. Quand je modifie par des formulaires XFORMS le contenu de cette variable, elle est bien mise à jour. Cependant, lorsque je modifie cette meme variable via JS, l'output n'est pas mis a jour.

J'ai essayé avec differents players, differents ordinateurs, rien n'y fait. Je voulais donc savoir si quelqu'un avait deja eu ce genre de probleme et comment il l'avait resolu.

Merci !

Voici des bouts de code :

tout d'abord mon architecture de variables :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<html [...]>
<head>
  [... inclusion des scripts ...]
        <form:model id="infos_model" xmlns:form="http://www.w3.org/2002/xforms"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
                  <form:instance id="infos_state">
 
                        <data xmlns="">
                                <coord>
                                        <act>
                                                <lat>42</lat>
                                        </act>
                                </coord>
                        </data>
                  </form:instance>
         <xf:bind id="Alat" nodeset="coord/act/lat" readonly="true"/>
   </form:model>
</head>

Ensuite l'affichage du contenu de cette variable


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<body>
   <xf:output bind="Alat">
      <xf:label>Actuelle :</xf:label>
   </xf:output>
</body>

Mon programme javascript est un peu complexe, mais il fonctionne. Je lui demande de m'afficher le contenu avant et apres la modification, et on voit bien qu'elle change. Mais l'output ne change pas...

Merci de m'aider, si c'est possible... Et si quelqu'un a compris quelque chose...