[Laszlo-dev] Re: [Internal-Dev] Fwd: [JIRA] Created: (LPP-975) context menu stops working when modal dialog is displayed

Elliot Winard ewinard at laszlosystems.com
Mon Nov 21 10:54:41 PST 2005


It looks like the onselected() of item2 fires in the context of the enclosing
view's parent - not too intuitive, imho.  

I'd think that item2selected would be something like
parent.parent.item2selected, which is ugly but similar to parent.parent.blah
shenanigans within <view>s.  
-e

On Mon, 21 Nov 2005, P T Withington wrote:

> Someday, I want to be able to say:
> 
> <view name="theview">
>  <contextmenu name="menu">>
>    <item name="item1">
>       my item1
>    </item>
>    <item name="item2
>          onselected="theview.item2selected()">
>      my item2
>    </item>
>  </contextmenu>
> 
>  <method event="onselected" reference="menu.item1">
>    Debug.write("item1 selected");
>  </method>
> 
>  <method name="item2selected">
>    Debug.write("item2 selected");
>  </method>
> </view>
> 
> On 21 Nov 2005, at 13:25, Henry Minsky wrote:
> 
> > How would something like this be for an LzDelegate-ified API to use context
> > menus?
> > 
> > I'll make a more formal proposal after getting some feedback..
> > 
> > 
> > <view width="100" height="100" bgcolor="#cccccc">
> >  <method event="oninit">
> >    var cm = new LzContextMenu();
> >    var item1 = cm.makeMenuItem('my item1' , new LzDelegate(this,
> > "handlerightclick1"));
> >    var item2 = cm.makeMenuItem('my item2' , new LzDelegate(this,
> > "handlerightclick2"));
> >    cm.addItem(item1);
> >    cm.addItem(item2);
> >    this.setContextMenu(cm);
> >  </method>
> >  <method name="handlerightclick1" args="item">
> >    Debug.write("handle item1 handlerightclick1", item);
> >  </method>
> > 
> >  <method name="handlerightclick2" args="item">
> >    Debug.write("handle item2 handlerightclick2", item);
> >  </method>
> > 
> > </view>
> > 
> > 
> > _______________________________________________
> > Laszlo-dev mailing list
> > Laszlo-dev at openlaszlo.org
> > http://www.openlaszlo.org/mailman/listinfo/laszlo-dev


More information about the Laszlo-dev mailing list