Hi Mika,

 Can you explain a little more sorry.

Regards
Rajesh J

--- In [email protected], "Mika Kiljunen"
<[EMAIL PROTECTED]> wrote:
> I guess you should make a delegate on the first object and store it
to the
> first popup (send it to it and store it there) and then when the
button on
> the popup is clicked to open the other popup, then add the delegate as a
> listener ( something like
>
otherpopup.YourDataGrid.YourRenderer.addEventListener("MyEvent",myStoredDele
> gate). I'm not sure though how the renderers are created/destroyed
so it may
> not work.
> 
>  
> 
> This does seem a bit tricky and perhaps you should consider some more
> straightforward solution.
> 
>  
> 
> .Mika
> 
>  
> 
>   _____  
> 
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of Rajesh Jayabalan
> Sent: 3. elokuuta 2005 1:48
> To: [email protected]
> Subject: [flexcoders] Re: Dispatch event problem
> 
>  
> 
> Hi,
> 
> That change did not help, 
> 
> This might be because my listener is to the popupwindow and not the
> cellrenderer, the event dispatched from there is never consumed by my
> listener. If this is the case how can I over come this?
> 
> my FLow
> 
> My App --> UpdateMarketRequest(window) --> findOrders(window) -->
> AddOrderToMRButtonRenderer(button cell render)
> 
> The listener is in UpdateMarketRequest (since I need to close
findOrders)
> 
> The event is dispatched from AddOrderToMRButtonRenderer.
> 
> Regards
> Rajesh J
> 
> 
> 
> --- In [email protected], "Abdul Qabiz" <[EMAIL PROTECTED]> wrote:
> > I am not very sure because I have not looked at complete code, but I
> > have doubt that event handling is not done proper way or there are
scope
> > issues.
> > 
> > You are dispatching event from button's handler, there could be scope
> > issues. The idea is that, event handler can be subscribed from the
> > object which dispatches event.
> > 
> > I see, you are dispatching the event from cellRenderer and subscribing
> > event from popup. Please check these things.
> > 
> > 
> > Just for confirmation, do the following change in UpdateMarketRequest
> > and check.
> > 
> > 
> >  popup = mx.managers.PopUpManager.createPopUp(this, FindEtsOrders,
> > false, {deferred: true, mrId:this.mrId});
> > popup.addEventListener("orderSavedEvent",
mx.utils.Delegate.create(this,
> > orderSavedEvent));
> > 
> > function orderSavedEvent(event) {
> >     mx.controls.Alert.show("DeleteWindow");
> >     popup.deletePopUp();
> > }
> > 
> > -abdul
> > 
> > 
> > -----Original Message-----
> > From: [email protected]
[mailto:[EMAIL PROTECTED] On
> > Behalf Of Rajesh Jayabalan
> > Sent: Wednesday, August 03, 2005 3:43 AM
> > To: [email protected]
> > Subject: [flexcoders] Dispatch event problem
> > 
> > Hi,
> > 
> >  I am having problem with dispatch event.
> > 
> >  I have a titlewindow (UpdateMarketRequest) from where one click of a
> > button I open another window (findOrders) which contains a datagring
> > with a button cell renderer which on click I dispatch and event.
> > 
> > In UpdateMarketRequest  script file I have 
> > 
> > popup = mx.managers.PopUpManager.createPopUp(this, FindEtsOrders,
> > false, {deferred: true, mrId:this.mrId});
> > popup.addEventListener("orderSavedEvent", this);
> > 
> > function orderSavedEvent(event) {
> >     mx.controls.Alert.show("DeleteWindow");
> >     popup.deletePopUp();
> > }
> > 
> > In findOrders I have
> > 
> > <mx:DataGrid id="EtsOrderResults"
> >
dataProvider="{mx.utils.ArrayUtil.toArray(findEtsOrdersId.result.EtsOrde
> > rs.EtsOrdersRow)}"
> > height="100%" width="100%" toolTip="Ets Orders" borderStyle="solid"
> > hScrollPolicy="on" editable="false" vScrollPolicy="on"
> > sortableColumns="true" >
> > <mx:columns>
> > <mx:Array>
> > <mx:DataGridColumn columnName="OrderNumber" headerText="ORDER NUMBER"
> > fontSize="10" sortable="true" textAlign="left" width="150"
> > marginLeft="20"/>
> > <mx:DataGridColumn columnName="OrderName" headerText="ORDER NAME"
> > fontSize="10" sortable="true" textAlign="left" width="625"
> > marginLeft="20"/>
> > <mx:DataGridColumn columnName="OrderStatus" headerText="ORDER STATUS"
> > fontSize="10" sortable="true" textAlign="left" width="125"
> > marginLeft="20"/>
> > <mx:DataGridColumn columnName="OrderId" headerText="" marginLeft="4"
> > fontSize="10" cellRenderer="AddOrderToMRButtonRenderer"/>
> > </mx:Array>
> > </mx:columns>
> > </mx:DataGrid>
> > 
> > And in the AddOrderToMRButtonRenderer cell renderer
> > 
> > function successfullyAdded(event)
> > {
> > mx.core.Application.alert("Order Added ");
> > dispatchEvent({type:'orderSavedEvent'})
> > }
> > 
> > I do not think the event is sent.. since I do not see the alert from 
> > 
> > UpdateMarketRequest  ...orderSavedEvent method.
> > 
> > what am I doing wrong? Can I not dispatch from a cellrendere?
> > 
> > thanx in advance
> > 
> > Rajesh J
> > 
> > 
> > 
> > 
> > 
> > 
> > --
> > Flexcoders Mailing List
> > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > Search Archives:
> > http://www.mail-archive.com/flexcoders%40yahoogroups.com 
> > Yahoo! Groups Links
> 
> 
> 
> 
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives:
http://www.mail-archive.com/flexcoders%40yahoogroups.com 
> 
> 
> 
> 
>   _____  
> 
> YAHOO! GROUPS LINKS 
> 
>  
> 
> *      Visit your group "flexcoders
> <http://groups.yahoo.com/group/flexcoders> " on the web.
>   
> *      To unsubscribe from this group, send an email to:
>  [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]> 
>   
> *      Your use of Yahoo! Groups is subject to the Yahoo!
> <http://docs.yahoo.com/info/terms/>  Terms of Service. 
> 
>  
> 
>   _____




------------------------ Yahoo! Groups Sponsor --------------------~--> 
<font face=arial size=-1><a 
href="http://us.ard.yahoo.com/SIG=12hb51s74/M=362335.6886445.7839731.1510227/D=groups/S=1705007207:TM/Y=YAHOO/EXP=1123093061/A=2894361/R=0/SIG=13jmebhbo/*http://www.networkforgood.org/topics/education/digitaldivide/?source=YAHOO&cmpgn=GRP&RTP=http://groups.yahoo.com/";>In
 low income neighborhoods, 84% do not own computers. At Network for Good, help 
bridge the Digital Divide!</a>.</font>
--------------------------------------------------------------------~-> 

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to