- From: Erik Bruchez <ebruchez@orbeon.com>
- Date: Tue, 28 Feb 2017 22:13:48 -0800
- To: Steven Pemberton <steven.pemberton@cwi.nl>
- Cc: XForms <public-xformsusers@w3.org>
Received on Wednesday, 1 March 2017 06:14:41 UTC
> > By the way, it is certainly possible to improve on the above. For example, > allowing MIPs to be part of the dependency graph would be useful. > > Can you give an example? > Currently validation follows calculations including computing required, relevant, and readonly. Without changing that, here is an example where the validity of a node could depend on its relevance using the `relevant()` function: <xf:bind ref="b" relevant="../a = 42"/> <xf:bind ref="c" constraint="relevant(../b)"/> Further, if recalculate and revalidate were unified, the opposite might be possible: <xf:bind ref="b" constraint=". = ../a"/> <xf:bind ref="c" relevant="valid(../b)"/> This can create cycles, which would have to be detected. -Erik
Received on Wednesday, 1 March 2017 06:14:41 UTC