Re: disabled controls bindset failure

Also, please note that the Forms WG has previously advised implementers of 
XForms 1.1 to begin immediate experimentation with/support of the feature 
of allowing multiple model item properties per node, combined in a manner 
that makes sense for each model item property.

The advisory notification was issued here:
http://lists.w3.org/Archives/Public/www-forms/2010Apr/0006.html

The manner of combination was specified here:
http://www.w3.org/MarkUp/Forms/wiki/MIPS

So, if anyone wanted to "fix" their implementation to support the double 
use of relevant in this sample form, so much the better.

Cheers,
John M. Boyer, Ph.D.
IBM Distinguished Engineer, Interactive Web Applications and Documents 
IBM Lotus Forms Architect
Workplace, Portal and Collaboration Software
IBM Canada Software Lab, Victoria
E-Mail: boyerj@ca.ibm.com 

Blog: http://www.ibm.com/developerworks/blogs/page/JohnBoyer
Blog RSS feed: 
http://www.ibm.com/developerworks/blogs/rss/JohnBoyer?flavor=rssdw





From:
alain.couthures@agencexml.com
To:
<rvkuijk@intercommit.nl>, <inpost@gmail.com>
Cc:
<www-forms@w3.org>
Date:
08/31/2010 04:21 AM
Subject:
Re: disabled controls bindset failure



Hello,

You can have a look at XSLTForms (http://www.agencexml.com/xsltforms) 
which is a client-side implementation based on XSLT+AJAX and which I 
regularly compare with the Mozilla XForms extension.

Don't hesitate to test the SVN trunk version (or the dataisland branch).

Thank you for your feedbacks!

-Alain

On 31/08/2010, Ronald van Kuijk <rvkuijk@intercommit.nl> wrote:
>   In betterForm I get this error (after switching ' to " and vice-versa)
>
> xforms-binding-exception: property 'relevant' already present at model 
item
> *URL: *http://127.0.0.1:8080/betterform-trunk/forms/e-letter.xhtml
> *Element causing Exception:*/html[1]/head[1]/xf:model[1]/xf:bind[2]
> *
> *This is not allowed according to the spec and an error should be
> thrown... Personally I always have 2 different XForms processors
> (BetterFORM and Orbeon, but I always use the former)  that I use to
> check if I'm wrong or the engine.
>
> So if Mozilla XForms does not complain, it is in violation of the spec
> (see point 2 in http://www.w3.org/TR/xforms11/#evt-rebuild)
>
> It can be solved by changing it to one bind:
>
> <xf:bind nodeset="stage" relevant="../purpose='ewbrl' or
> ../purpose='nibrf'" />
>
This does not work so perhaps there is (another) bug with mozilla
xforms plug-in. If you know of another cross-platform web browser I
could use to test xforms please tell me, thank you.

Received on Tuesday, 31 August 2010 16:59:48 UTC