Constraints are groovy, but costly. So are delegates though. The
most programmatic way to do this is to create a setter for
parent.forminput.text that also updates mytext.text. I.e., replace a
delegate with a function call.
On 2008-03-07, at 12:50 EST, Elliot Winard wrote:
Oops. Itchy trigger finger.
I'm refactoring a chunk of LZX code to make it less declarative and
LZXy and more programmatic and ECMAScripty.
I was going to ask about the mechanics of dependency functions but I
decided to just change the code I'm working on to *not* use
functions wherever possible. Basically, I turned stuff like this -
<text name="mytext"
text="$
{ LzBrowser.xmlEscape( parent.forminput.getText() ) }" />
- into this -
<text name="mytext"
text="$
{ LzBrowser.xmlEscape( parent.forminput.text) }" />
- and then replaced the constraint with methods & delegates &
altogether.
Thx,
-e
Elliot Winard wrote:
I'm refactoring a chunk of declarative LZX code so it's