well I want to avoid the overhead of creating a whole node. I also want to 
be free to define attributes with names like "parent"

A

On May 22, P T Withington wrote:

> On 2006-05-22, at 16:24 EDT, Adam Wolff wrote:
> 
> > recently some of the work I've been doing has led me to creating
> > dictionaries of attributes that I want to be able set essentially as if
> > they were LzNodes. Right now, the <event> syntax doesn't support this,
> > even though the runtime allows it.
> > 
> > What we do we think. Are you allowed to do this:
> > 
> > <node name="thing">
> >    <method name="construct" args="p,a">
> >        this.dictionary = {};
> >        this.dictionary.aProp = null;
> >        ...
> > 
> > 
> >    <method name="setDictionaryValue" args="n,v">
> >        this.dictionary[ n ] = v;
> >        if ( this.dictionary[ "on" + n ] )
> >            this.dictionary[ "on" + n ].sendEvent( v );
> > 
> >    </method>
> 
> Hm setDictionaryValue looks suspiciously like setAttribute to me.  I think
> what you are really asking for is for a dictionary class that supports
> setAttribute (and events) that LzNode inherits from (or mixes in).  This fits
> nicely with tomorrow's topic of refining LzNode...
> 
> 
_______________________________________________
Laszlo-dev mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-dev

Reply via email to