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






Reply via email to