- From: Mark Birbeck <mark.birbeck@x-port.net>
- Date: Sat, 7 Jan 2006 15:11:24 -0000
- To: "'Aaron Reed'" <aaronr@us.ibm.com>
- Cc: <www-forms@w3.org>
Aaron,
> FYI Mark,
>
> I tried your testcase and it did indeed work in fP
> 1.3.5.1018.
I know ... :)
> But this testcase didn't.
>
> [snip]
>
> <xforms:group>
> <xforms:input ref="value">
> <xforms:label>label for input: </xforms:label>
> </xforms:input>
> </xforms:group>
> <xforms:group>
> <xforms:output ref="value">
> <xforms:label>value in the input field:</xforms:label>
> </xforms:output>
> </xforms:group>
Thanks--we'll get this fixed. It's something to do with context being set
incorrectly in the second group, because the following works:
<xf:group>
<xf:input ref="fn">
<xf:label>First Name:</xf:label>
</xf:input>
<xf:input ref="sn">
<xf:label>Surname:</xf:label>
</xf:input>
</xf:group>
<xf:output value="concat(fn, ' ', sn)">
<xf:label>Your full name is:</xf:label>
</xf:output>
As you've mentioned groups, you might be interested to know that you can use
them to create hierarchy in the instance data that is being 'lazily
authored', like this:
<xf:group ref="name">
<xf:input ref="fn">
<xf:label>First Name:</xf:label>
</xf:input>
<xf:input ref="sn">
<xf:label>Surname:</xf:label>
</xf:input>
</xf:group>
<xf:output value="concat(name/fn, ' ', name/sn)">
<xf:label>Your full name is:</xf:label>
</xf:output>
(But as with the bug you spotted, putting a group around the second output
doesn't do any good, even if it has @ref="name".)
Regards,
Mark
Mark Birbeck
CEO
x-port.net Ltd.
e: Mark.Birbeck@x-port.net
t: +44 (0) 20 7689 9232
w: http://www.formsPlayer.com/
Download our XForms processor from
http://www.formsPlayer.com/
Received on Saturday, 7 January 2006 15:12:05 UTC