- From: Adrian Baker <adrian@fastmail.net>
- Date: Mon, 09 Oct 2006 10:55:17 +1300
- To: Mark Birbeck <www-forms-request@frink.w3.org>
- CC: WWW-FORMS@W3.ORG
Hi Mark,
I guess I took Leigh's '/your/condition/here' path as just a placeholder
for any expression! So sure, that path would be fine. Just to be clear
then, if I had:
<xf:group ref=".[invoice/currency='euro']">...</xf:group>
Then this would be an example of a dynamic dependency, correct?
Regarding your second point: now that I re-read the spec I see this.
Perhaps 7.5.1 could be made clearer, because it gave me the impression
that dynamic dependencies were 'unacceptable' in *all* binding
expressions. In particular, this sentence seems quite general:
"Not every possible XPath expression is acceptable as a binding
expression."
Perhaps 'binding expression' could be qualified with 'model binding
expression'. Or, since 7.5.2 already states this, perhaps this can be
removed altogether.
A related question: here (7.5.1) the spec states that not every possible
XPath is acceptable (ie not paths which create dynamic dependencies),
whereas just below (7.5.2) it states that dynamic dependencies will
require manual rebuilding - which implies that they *are* acceptable.
Which is it - are they prohibited? Or permitted, as long as the form
author is aware they may have to manually trigger a rebuild? In which
case the statement that 'not every XPath expression is acceptable' seems
inconsistent.
Adrian
Mark Birbeck wrote:
> Hi Adrian,
>
> It's not a dynamic dependency, since for any given snapshot of the
> instance data, the result of this expression won't change until nodes
> are added or deleted, and then there will be a rebuild.
>
> Having said that, in this example it doesn't matter, since XForms
> allows dynamic dependencies in UI expressions. A recalculation of the
> nodes referenced is performed in the refresh phase, and then a
> 'rewiring' takes place automatically between the model and the UI.
>
> Regards,
>
> Mark
>
> On 06/10/06, Adrian Baker <adrian@fastmail.net> wrote:
>
>> Isn't this a case of
>> http://www.w3.org/TR/xforms/slice7.html#expr-dynamic-dependency
>> ?
>>
>> Leigh Klotz wrote:
>> <xf:group ref=".[/your/condition/here]">...</xf:group>
>>
>>
>>
>>
>
>
>
Received on Sunday, 8 October 2006 21:55:32 UTC