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 ------------------------ Yahoo! Groups Sponsor --------------------~--> <font face=arial size=-1><a href="http://us.ard.yahoo.com/SIG=12haamta9/M=362329.6886308.7839368.1510227/D=groups/S=1705007207:TM/Y=YAHOO/EXP=1123030075/A=2894321/R=0/SIG=11dvsfulr/*http://youthnoise.com/page.php?page_id=1992 ">Fair play? Video games influencing politics. Click and talk back!</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/

