Hi Eric,

The issue is due to the document element not being added in the 
dependency nodeset: this testcase works if the tested node is not the 
document element but a subnode:

             <xf:instance id="xfu-init">
                 <init xmlns="" status="false"/>
             </xf:instance>
             <xf:action ev:event="xforms-ready">
                 <xf:setvalue 
ref="instance('xfu-init')/@status">true</xf:setvalue>
                 <xf:recalculate></xf:recalculate>
                 <xf:refresh></xf:refresh>
             </xf:action>

         <xf:group ref=".[instance('xfu-init')/@status = 'true']">


I will fix this as soon as possible.

Thanks!

-Alain

Le 19/09/2013 10:26, Eric van der Vlist a écrit :
> Hi Alain,
>
> Le vendredi 06 septembre 2013 à 16:30 +0200, Eric van der Vlist a
> écrit :
>
>> I'll keep you updated on my progress!
> A solution should be to make sure controls are in a predicable state
> when xforms-ready fires so that you can then track their status.
>
> I have added an instance:
>
> <xf:instance id="xfu-init">
>      <init xmlns="">false</init>
> </xf:instance>
>
> This instance is updated on xforms-ready:
>
> <xf:action ev:event="xforms-ready">
>      <xf:setvalue ref="instance('xfu-init')">true</xf:setvalue>
>      <xf:recalculate></xf:recalculate>
>      <xf:refresh></xf:refresh>
> </xf:action>
>
> And all the controls are embedded in this group:
>
> <xf:group ref=".[instance('xfu-init') = 'true']">
> .../...
> </xf:group>
>
> For whatever reason, this group is never enabled!
>
> I am testing with the build directory of your latest commit:
>
>> commit a7879461945997de25c848aa64f538aa713741ab
>> Author: Alain Couthures <[email protected]>
>> Date:   Fri Sep 13 14:31:12 2013 +0200
>>
>>      Insertion of non-relevant node
>>      
>>      Signed-off-by: Alain Couthures <[email protected]>
> (Complete repro:
> http://xformsunit.org/trac/browser/sandbox/track-xforms-enable-disable-workaround.xhtml?rev=35d9c347f9a7e419cc44b306be99d147e33a4de5
>  )
>
> Thanks,
>
> Eric
>
>


------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Xsltforms-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xsltforms-support

Reply via email to