> Hi Alex,
> Thanks for checking this, I hope there will be a fix available soon.
> I was considering a work-around at one point - to code these check-box trees
> in pure Javascript and then to update the products-instance via function
> ORBEON.xforms.Document.setValue. Unfortunatelly, this could not work because
> setValue requires a unique ID of an XForms control to be provided, and in
> this scenario where each repeated product has to have its own hidden XForm
> input control in order to associate it with the proper node in
> products-instance, setValue cannot be used to update specific controls
> because they all share the same ID. Dynamic generation of Orbeon XForm
> control's IDs is not possible, as far as I know.
> Best Regards,
> Miro
>
> ________________________________
>
> From: "Alessandro Vernet" <
[hidden email]>
> To:
[hidden email]
> Sent: Saturday, February 26, 2011 10:36:33 AM
> Subject: [ops-users] Re: Client-side exception with a select tree in a
> repeat
>
> Miro,
>
> Thank you for the test case. We'll look into this and follow up here.
> The tree is rarely used in repeats; there is some special
> initialization code we need to run when an iteration is added, and
> there might be a glitch somewhere. Hopefully this is a simple one to
> fix. I'll follow-up here as soon as I have have an update for you.
>
> Alex
>
> On Tuesday, February 22, 2011, Miroslav Plese
> <
[hidden email]> wrote:
>> Hello,
>> I have been trying to implement a simple select control with a
>> xxforms:tree appearance inside a repeat, but it seems that I may have run
>> into a possible bug in Orbeon XForms. Attached to this post you should find
>> a simple XForms page which can be run in the sandbox and offers two products
>> with the associated services which may be selected. Products are stored in
>> the products-instance and list of all available services and sub-services is
>> in the services-instance. There's also a button which allows you to add
>> another product.
>> Now, all is well when the page is initially loaded - you can check or
>> un-check services and the products-instance is correctly updated. However,
>> if you try to add another product (thus modifying the products-instance's
>> list of "product" nodes) a client-side code exception will occur saying
>> "Cannot call method 'getRoot' of undefined".
>> Orbeon engine version is TAG_OPS_3_8_0_201005141856.
>> Thanks in advance, Miro
>>
>
> --
> Orbeon Forms - Web forms, open-source, for the Enterprise -
>
http://www.orbeon.com/> My Twitter:
http://twitter.com/avernet>
>
> [Text File:message-footer.txt]
>
>
>
> --
> You receive this message as a subscriber of the
[hidden email] mailing
> list.
> To unsubscribe: mailto:
[hidden email]
> For general help: mailto:
[hidden email]?subject=help
> OW2 mailing lists service home page:
http://www.ow2.org/wws>
>