[flexcoders] Passing Data
I have an item renderer that is a linkbutton. It is in an advancedatagrid of a few columns. When it is clicked, a procedure is fired up and that procedure needs to know the values of the datasource for that row. How do I communicate that? Here is the renderer: override public function set data(value:Object):void { removeAllChildren(); if (value == null || value == ) { return; } super.data = value; var lb2:LinkButton = new LinkButton(); lb2.label = value.individualName + : + value.rspVer; lb2.addEventListener(MouseEvent.CLICK, retrieveList); addChild(lb2); } public function retrieveList(event:Event):void { var retrieve:UserAARetrieveVO = new UserAARetrieveVO(); retrieve.type = Const.USER_AA_RETRIEVE; retrieve.indvID = // selected row of datasource id; retrieve.parmStartDate = // selected row of datasource start; retrieve.parmEndDate =// selected row of datasource end; (new UserAARetrieveEvent(retrieve)).dispatch(); } TIA, Jerry
[flexcoders] passing Data
how to pass data from flex applications to a ne tab through url?
Re: [flexcoders] passing Data
Use http object for the same. Sent from my iPad On 24-Nov-2011, at 12:46 PM, Sreeja I sreejaharish8...@yahoo.in wrote: how to pass data from flex applications to a ne tab through url?
[flexcoders] passing data to itemrenderer children
hey guys and gals, i'm using a list with an itemRenderer to show a list of activities in our LMS. the list has its dataProvider set to use XML retrieved from the backend: itemRenderers:ActivityListItemRenderer id=mainActivityList dataProvider={this.learningDesignXML.Activity} / inside the declaration of the ActivityListItemRenderer, there is this: mx:List xmlns:mx=http://www.adobe.com/2006/mxml; width=100% height=100% paddingBottom=0 paddingTop=0 paddingLeft=0 paddingRight=0 itemRenderer={new ArgumentsToRendererFactory({}, ActivityItemRenderer)} variableRowHeight=true useRollOver=false horizontalCenter=0 verticalAlign=middle selectable=false now... you can see that the itemRenderer is specified here. this itemRenderer has three important children who have the data passed to them through binding. looks like this: mx:ViewStack id=activityViewStack resizeToContent=true itemRenderers:SimpleActivityState id=simpleActivityState data={data} / itemRenderers:ComplexActivityState id=complexActivityState data={data} / itemRenderers:BranchingActivityState id=branchingActivityState data={data} / /mx:ViewStack for some reason, when data changes in the list, the dataChange event is caught in the itemRenderer itself. however, its children who have this same data bound to them, don't catch the dataChange event when it is changed. why? any ideas? thanks!
Re: [flexcoders] passing data to itemrenderer children
Because the data didn't change? sinstone_flickr wrote: hey guys and gals, i'm using a list with an itemRenderer to show a list of activities in our LMS. the list has its dataProvider set to use XML retrieved from the backend: itemRenderers:ActivityListItemRenderer id=mainActivityList dataProvider={this.learningDesignXML.Activity} / inside the declaration of the ActivityListItemRenderer, there is this: mx:List xmlns:mx=http://www.adobe.com/2006/mxml; width=100% height=100% paddingBottom=0 paddingTop=0 paddingLeft=0 paddingRight=0 itemRenderer={new ArgumentsToRendererFactory({}, ActivityItemRenderer)} variableRowHeight=true useRollOver=false horizontalCenter=0 verticalAlign=middle selectable=false now... you can see that the itemRenderer is specified here. this itemRenderer has three important children who have the data passed to them through binding. looks like this: mx:ViewStack id=activityViewStack resizeToContent=true itemRenderers:SimpleActivityState id=simpleActivityState data={data} / itemRenderers:ComplexActivityState id=complexActivityState data={data} / itemRenderers:BranchingActivityState id=branchingActivityState data={data} / /mx:ViewStack for some reason, when data changes in the list, the dataChange event is caught in the itemRenderer itself. however, its children who have this same data bound to them, don't catch the dataChange event when it is changed. why? any ideas? thanks! -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Alternative FAQ location: https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e62079f6847 Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups Links -- Jeffry Houser, Technical Entrepreneur Adobe Community Expert: http://tinyurl.com/684b5h http://www.twitter.com/reboog711 | Phone: 203-379-0773 -- Easy to use Interface Components for Flex Developers http://www.flextras.com?c=104 -- http://www.theflexshow.com http://www.jeffryhouser.com -- Part of the DotComIt Brain Trust
[flexcoders] Passing data providers to drop-in item editors/renderers
I need to pass in data to one of my item editors for a data grid column. I have an array of data objects that are loaded at runtime and I need to pass that collection to item editors so they can use it as a data provider. Here's an example of what I need to do. I'm loading a bunch of TKImage objects which define a few properties like name and id. I need to use the id property as each individual item's data field, and apply the name as each individual item's label field. I know it's possible to do something like this statically at compile time with a nested mx:dataProvider tag and I know it's also possible to use a static property to pass the data along, but I'm trying to avoid those two things because my application has the need to be dynamic, and I don't like global variables too much ;) What I need is for something like this to function: mx:DataGrid editable=true mx:columns mx:DataGridColumn mx:Component mx:ComboBox dataProvider={myDataProvider}/ /mx:Component /mx:DataGridColumn /mx:columns /mx:DataGrid -- And do this, knowing the time, that now it is high time to awake out of sleep; for now our salvation is nearer than when we first believed.
[flexcoders] Passing data to a cell on a DataGrid, and putting there a ComboBox
Hi, My application has an AdvancedDataGrid that shows a list of data. I would like that the user could edit data on the DataGrid itself just by clicking on a row/cell. After the click, that cell shows a ComboBox filled with data that comes from other data source different from the datasource provided to the AdvancedDataGrid. My problems are: 1- Best practices to pass the data (that comes from other datasource) to the ComboBox on the cell ? Should I extend the ADG ? 2- To show the ComboBox on the cell, the proposed solution is to use an itemRenderer or an itemEditor? What's the difference between both, and which one of them fits better on my problem ? 3- After the user chooses the value, I need to save the change somewhere. I am thinking on dispatching an event, with bubbles = true, and catching it on the AdvancedDataGrid parent. Do you think this is a good approach? Thanks, João Saleiro
RE: [flexcoders] Passing data to a cell on a DataGrid, and putting there a ComboBox
One set of answers: 1- Assuming the ComboBox dataProvider is the same for all rows, you couild bind it to a data model on the main application. 2- If I recall correctly, using an itemEditor and editable column makes flex display the editor when you click in a cell. You would use the normal DataGrid editing events to manipulate the data if needed. If set up correctly, the DG will handle updating the dataProvider. I tend to prefer non-editable columns containing full interactive itemRenderers that handle all of the display, and updating of the dataProvider item themselves. The itemRenderer has a reference to the current dataProvider row item. You can simply update the item there. Use the dataProvider API to update the item, to ensure the UI responds to the change. 3 - see 2 above Additional notes: * itemRenderers should be be data driven. You must update a renderers visual state based on changes to the underlying data. * If you want ComboBox to display the current cell value as the selectedItem, you will need to do some workl. * Interactive Item renderers are not simple, especially if youwant to perserve performance. Find an example and modify it. Do not start from scratch. Tracy Spratt Lariat Services Flex development bandwidth available From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf Of João Sent: Monday, January 19, 2009 12:03 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Passing data to a cell on a DataGrid, and putting there a ComboBox Hi, My application has an AdvancedDataGrid that shows a list of data. I would like that the user could edit data on the DataGrid itself just by clicking on a row/cell. After the click, that cell shows a ComboBox filled with data that comes from other data source different from the datasource provided to the AdvancedDataGrid. My problems are: 1- Best practices to pass the data (that comes from other datasource) to the ComboBox on the cell ? Should I extend the ADG ? 2- To show the ComboBox on the cell, the proposed solution is to use an itemRenderer or an itemEditor? What's the difference between both, and which one of them fits better on my problem ? 3- After the user chooses the value, I need to save the change somewhere. I am thinking on dispatching an event, with bubbles = true, and catching it on the AdvancedDataGrid parent. Do you think this is a good approach? Thanks, João Saleiro
[flexcoders] passing data with custom event up displaylist chain?
is it true to say that a custom event can communicate nothing except an event has been sent, and that in order to send data, an event subclass with public properties has to be coded? I have a tileList deep within containers that must communicate its selectedItem to a higher-level Canvas. I thought I might be able to somehow get the info into the custom event before it is sent: mx:Metadata // [Event(updateStuff, type=flash.events.Event))] [Event(updateStuff, type=flash.events.MouseEvent)] /mx:Metadata mx:TileList id=myTileList click = updateStuff(event) private function updateStuff(e:Event):void{ var eventStuff:Event = new Event(updateStuff,true); // put e data into eventStuff; - cannot do this :-) this.dispatchEvent(eventStuff); } I am presuming that it does not make sense to bubble the tileList MouseClick up the chain and then have the higher-level Canvas listener trap every mouse click and look for a currentTarget of myTileList. TIA, Mic.
Re: [flexcoders] passing data with custom event up displaylist chain?
You should create a new Event subclass--this is a lot easier to follow and to maintain--but if you need a quick solution, you can use DynamicEvent: var event:DynamicEvent = new DynamicEvent(stuffHappened); event.stuff = { stuffName : 'foo', stuffId : 123, stuffData : [1,2,3] }; event.otherStuff = foo bar baz; event.anythingAtAll = whatever you like; The DynamicEvent class descends from Event but is dynamic, just like object, so you can dynamically add any properties you like. Again, this is rarely a good idea in the long term: it's cleaner to define a custom Event subclass. But it is possible. -- Maciek Sakrejda Truviso, Inc. http://www.truviso.com -Original Message- From: Mic [EMAIL PROTECTED] Reply-To: flexcoders@yahoogroups.com To: flexcoders@yahoogroups.com Subject: [flexcoders] passing data with custom event up displaylist chain? Date: Wed, 15 Oct 2008 07:30:35 - is it true to say that a custom event can communicate nothing except an event has been sent, and that in order to send data, an event subclass with public properties has to be coded? I have a tileList deep within containers that must communicate its selectedItem to a higher-level Canvas. I thought I might be able to somehow get the info into the custom event before it is sent: mx:Metadata // [Event(updateStuff, type=flash.events.Event))] [Event(updateStuff, type=flash.events.MouseEvent)] /mx:Metadata mx:TileList id=myTileList click = updateStuff(event) private function updateStuff(e:Event):void{ var eventStuff:Event = new Event(updateStuff,true); // put e data into eventStuff; - cannot do this :-) this.dispatchEvent(eventStuff); } I am presuming that it does not make sense to bubble the tileList MouseClick up the chain and then have the higher-level Canvas listener trap every mouse click and look for a currentTarget of myTileList. TIA, Mic.
[flexcoders] Passing data to AdvancedDataGridRendererProvider
Hi, I'm trying to pass some custom data into the AdvancedDataGridItemRenderer. But as far as I can see, only the datafield can be passed to this component. Is there any way to specify to the class factory some other object references, too? In my case, I want the user to be able to affect the UI state from within an item renderer, and therefore I'd like to pass references to another UI component as well to the AdvancedDataGridItemRenderer. Any suggestions would be appreciated. Thanks, -- Frank
[flexcoders] Passing data from top level component to lower level component
Hi gang, I'm having a dense moment. How do I pass data through an event from the application level component to a child component? I know how to pass data through an event from a child component to the application component, is it a similar process? Thanks! Steve Good http://lanctr.com
Re: [flexcoders] passing data from PHP to Flex
if u take out the print line, and u just echo the XML it should work properly... - Mensaje original De: ghus32 [EMAIL PROTECTED] Para: flexcoders@yahoogroups.com Enviado: martes, 24 de junio, 2008 19:56:47 Asunto: [flexcoders] passing data from PHP to Flex Hello everyone, I have an upload script that I am using in Flex with PHP. The upload function is working fine, but I want to pass data from the serverside script back to the app. I want to communicate the message part in the php back to Flex. HOw would I go about doing this.. My PHP code is below $uploaddir = TEMPLATE_DIRECTORY; $filename= trim($_FILES[ 'file'][' name']); if(is_uploaded_ file($_FILES[ 'file'][' tmp_name' ])) { $id = time().mt_rand( 0,1); $file = $id; move_uploaded_ file($_FILES[ 'file'][' tmp_name' ],$uploaddir. $file); $filepath=$uploaddi r.'/'; $query_filename= INSERT INTO template(name, location, temp_name) VALUES ('$filename' , '$filepath' , '$file'); $result_filename = mysql_query( $query_filename ); } print Your file has been uploaded successfully! Yay!; $message = resultmessage $file uploadedsuccessfull y./message /result ; echo $message; __ Enviado desde Correo Yahoo! La bandeja de entrada más inteligente.
[flexcoders] passing data from PHP to Flex
Hello everyone, I have an upload script that I am using in Flex with PHP. The upload function is working fine, but I want to pass data from the serverside script back to the app. I want to communicate the message part in the php back to Flex. HOw would I go about doing this.. My PHP code is below $uploaddir = TEMPLATE_DIRECTORY; $filename= trim($_FILES['file']['name']); if(is_uploaded_file($_FILES['file']['tmp_name'])) { $id = time().mt_rand(0,1); $file = $id; move_uploaded_file($_FILES['file']['tmp_name'],$uploaddir.$file); $filepath=$uploaddir.'/'; $query_filename= INSERT INTO template(name, location, temp_name) VALUES ('$filename', '$filepath' , '$file'); $result_filename = mysql_query( $query_filename ); } print Your file has been uploaded successfully! Yay!; $message = resultmessage$file uploadedsuccessfully./message/result; echo $message;
RE: [flexcoders] passing data from PHP to Flex
We answered this one a day or two ago, check the archives. Tracy From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of ghus32 Sent: Tuesday, June 24, 2008 1:57 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] passing data from PHP to Flex Hello everyone, I have an upload script that I am using in Flex with PHP. The upload function is working fine, but I want to pass data from the serverside script back to the app. I want to communicate the message part in the php back to Flex. HOw would I go about doing this.. My PHP code is below $uploaddir = TEMPLATE_DIRECTORY; $filename= trim($_FILES['file']['name']); if(is_uploaded_file($_FILES['file']['tmp_name'])) { $id = time().mt_rand(0,1); $file = $id; move_uploaded_file($_FILES['file']['tmp_name'],$uploaddir.$file); $filepath=$uploaddir.'/'; $query_filename= INSERT INTO template(name, location, temp_name) VALUES ('$filename', '$filepath' , '$file'); $result_filename = mysql_query( $query_filename ); } print Your file has been uploaded successfully! Yay!; $message = resultmessage$file uploadedsuccessfully./message/result; echo $message;
[flexcoders] passing data from a PopUp Window labelfield.text to calling main app textbox
Hi guys, I am new to the group and new to Flex, my background is in Java, so I am going through alot of tutorials getting up to speed. I want to redo my website http://www.mycabservice.com with a Flex UI frontend, so heres the problem. So far I have a flex 2 application that has a popup window that contains 4 cascading combo boxes fed from an xml file, and I want the last combobox selection -airport, to populate airport selection back to the opening application's textbox. and display the popup selection. country-state-city-airport. popup.labelfield.text= mainapp.textbox.text. This is an easy one but it is consuming too much of my time to sort out. I have seen some examples using events, what is the simplest method to use.
RE: [flexcoders] passing data from a PopUp Window labelfield.text to calling main app textbox
http://www.cflex.net/showFileDetails.cfm?ObjectID=558 Shows several options, but does not use events. I mostly use events these days. Tracy From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of ritexcorp Sent: Tuesday, June 03, 2008 12:33 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] passing data from a PopUp Window labelfield.text to calling main app textbox Hi guys, I am new to the group and new to Flex, my background is in Java, so I am going through alot of tutorials getting up to speed. I want to redo my website http://www.mycabservice.com http://www.mycabservice.com with a Flex UI frontend, so heres the problem. So far I have a flex 2 application that has a popup window that contains 4 cascading combo boxes fed from an xml file, and I want the last combobox selection -airport, to populate airport selection back to the opening application's textbox. and display the popup selection. country-state-city-airport. popup.labelfield.text= mainapp.textbox.text. This is an easy one but it is consuming too much of my time to sort out. I have seen some examples using events, what is the simplest method to use.
[flexcoders] Passing data from grid row to form components problem
Hi All, I am new to flex... in my sample application i m retrieving the data from the xml and displaying it in the grid. On clicking on particular row, the row data should get populated in a form (containing text boxs) so that i can delete and update the contents and save back to database. I am using java remote object to save/update the data on submitting the form Problem : Row Data doesn't get populated in the form on clicking the row in grid. Please give me approach to solve this problem Thanks, Kapil Save all your chat conversations. Find them online at http://in.messenger.yahoo.com/webmessengerpromo.php
[flexcoders] Passing data between components
Hi All; I am a front end designer and am having issues trying to get view stack ID's from one component into a link bar in another component. I have gone through many tutorials but need some help with this sample.. . I can't grasp how to get the data from the view stack id into the other component. Can someone please show me some sample code how to do this, thanks...
Re: [flexcoders] passing data to an EventListener
You can use the data property, which is normally used in combination with item renderers or item editors, but nothing says you can't use it for something else ;-) import mx.controls.Button; private function appInit():void { var offset:Number = 0; for (var i:Number=0; i10; i++) { var b:Button = new Button(); b.data = {btnIndex:i}; b.y = offset; b.label = click me; b.toolTip = button +i; b.addEventListener(MouseEvent.CLICK, buttonClickHandler); addChild(b); offset+=20; } } private function buttonClickHandler(evt:Event):void { trace(index: +evt.currentTarget.data.btnIndex); } regards, Muzak - Original Message - From: dougco2000 [EMAIL PROTECTED] To: flexcoders@yahoogroups.com Sent: Friday, March 30, 2007 8:43 AM Subject: [flexcoders] passing data to an EventListener I'm creating a number of buttons programmatically and I'd like to have a unique value passed along to a function when each one is clicked. So if I am doing something like: for (i=0;i10;i++) { b = new Button(); b.y = offset; b.label = click me; b.tooltip = button +i; b.addEventListener(MouseEvent.CLICK, butSelect); addChild(b); offset+=20; } And I want to have, let's say, i passed along to the butSelect function, how is that done? I humored myself and tried doing butSelect(i) but of course the mouseEvent is passed and you're not allowed to provide any parameters to the function. Thanks!
RE: [flexcoders] passing data to an EventListener
Hey, that IS a clever idea, thanks! Tracy From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Muzak Sent: Friday, March 30, 2007 5:53 AM To: flexcoders@yahoogroups.com Subject: Re: [flexcoders] passing data to an EventListener You can use the data property, which is normally used in combination with item renderers or item editors, but nothing says you can't use it for something else ;-) import mx.controls.Button; private function appInit():void { var offset:Number = 0; for (var i:Number=0; i10; i++) { var b:Button = new Button(); b.data = {btnIndex:i}; b.y = offset; b.label = click me; b.toolTip = button +i; b.addEventListener(MouseEvent.CLICK, buttonClickHandler); addChild(b); offset+=20; } } private function buttonClickHandler(evt:Event):void { trace(index: +evt.currentTarget.data.btnIndex); } regards, Muzak - Original Message - From: dougco2000 [EMAIL PROTECTED] mailto:doug%40dougco.com To: flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com Sent: Friday, March 30, 2007 8:43 AM Subject: [flexcoders] passing data to an EventListener I'm creating a number of buttons programmatically and I'd like to have a unique value passed along to a function when each one is clicked. So if I am doing something like: for (i=0;i10;i++) { b = new Button(); b.y = offset; b.label = click me; b.tooltip = button +i; b.addEventListener(MouseEvent.CLICK, butSelect); addChild(b); offset+=20; } And I want to have, let's say, i passed along to the butSelect function, how is that done? I humored myself and tried doing butSelect(i) but of course the mouseEvent is passed and you're not allowed to provide any parameters to the function. Thanks!
[flexcoders] passing data to an EventListener
I'm creating a number of buttons programmatically and I'd like to have a unique value passed along to a function when each one is clicked. So if I am doing something like: for (i=0;i10;i++) { b = new Button(); b.y = offset; b.label = click me; b.tooltip = button +i; b.addEventListener(MouseEvent.CLICK, butSelect); addChild(b); offset+=20; } And I want to have, let's say, i passed along to the butSelect function, how is that done? I humored myself and tried doing butSelect(i) but of course the mouseEvent is passed and you're not allowed to provide any parameters to the function. Thanks!
[flexcoders] Passing data from TitleWindow to application
I've attempted to model this after an Adobe example found here: http://livedocs.adobe.com/flex/201/html/textcontrols_060_19.html I'm trying to take that example and apply it to set the height of a control, based on logic in the TitleWindow popup. When you close the TitleWindow, I want the height value of the List to be updated. FILE: test.mxml: ?xml version=1.0 encoding=utf-8? mx:Application xmlns:mx=http://www.adobe.com/2006/mxml; layout=absolute creationComplete=initApp() mx:Script ![CDATA[ import mx.controls.TileList; import mx.controls.Button; import mx.controls.Alert; import mx.events.DragEvent; import mx.controls.List; import mx.managers.DragManager; import mx.core.DragSource; import mx.managers.PopUpManager; import mx.core.IFlexDisplayObject; public var w:IFlexDisplayObject; private function initApp():void { var dp:Array = ([ {label:First, data:25}, {label:Second, data:50}, ]); listOne.dataProvider = dp; box001A.dataProvider = []; } public function slotDetails(slot:TileList):void { var w:MyTitleWindow = MyTitleWindow (PopUpManager.createPopUp (this, MyTitleWindow, true)); w.height=200; w.width=340; w.slotHeight = slot.height; PopUpManager.centerPopUp(w); } ]] /mx:Script mx:List id=listOne dragEnabled=true dropEnabled=false x=10 y=10/mx:List mx:TileList x=10 y=172 dropEnabled=true dragMoveEnabled=true dragDrop=slotDetails(box001A) dragEnabled=true id=box001A rowCount=1 columnCount=1 height=25 width=162 /mx:TileList mx:Text x=10 y=289 text={box001A.height} width=82/ /mx:Application FILE: MyTitleWindow.mxml ?xml version=1.0? mx:TitleWindow xmlns:mx=http://www.adobe.com/2006/mxml; title=Details showCloseButton=true close=closeDialog(); mx:Script ![CDATA[ import mx.managers.PopUpManager; import mx.controls.Alert; public var slotHeight:Number; public function closeDialog():void { var sizeNum:Number = 0; sizeNum = slotSize.value * 2.5; slotHeight = sizeNum; PopUpManager.removePopUp(this); } ]] /mx:Script mx:Label text=Size/ mx:NumericStepper id=slotSize maximum=1440 minimum=10/ mx:Button label=Done click=closeDialog()/ /mx:TitleWindow
RE: [flexcoders] Passing data from TitleWindow to application
Simplest is to have your PopUp call a method on the Main app in the closeDialog method. I have an example of this on cflex.net. But best practice is probably to have the title window emit an event, and in the handler, use event.target to get the value you want. Tracy From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of jmfillman Sent: Friday, March 02, 2007 3:55 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Passing data from TitleWindow to application I've attempted to model this after an Adobe example found here: http://livedocs.adobe.com/flex/201/html/textcontrols_060_19.html http://livedocs.adobe.com/flex/201/html/textcontrols_060_19.html I'm trying to take that example and apply it to set the height of a control, based on logic in the TitleWindow popup. When you close the TitleWindow, I want the height value of the List to be updated. FILE: test.mxml: ?xml version=1.0 encoding=utf-8? mx:Application xmlns:mx=http://www.adobe.com/2006/mxml http://www.adobe.com/2006/mxml layout=absolute creationComplete=initApp() mx:Script ![CDATA[ import mx.controls.TileList; import mx.controls.Button; import mx.controls.Alert; import mx.events.DragEvent; import mx.controls.List; import mx.managers.DragManager; import mx.core.DragSource; import mx.managers.PopUpManager; import mx.core.IFlexDisplayObject; public var w:IFlexDisplayObject; private function initApp():void { var dp:Array = ([ {label:First, data:25}, {label:Second, data:50}, ]); listOne.dataProvider = dp; box001A.dataProvider = []; } public function slotDetails(slot:TileList):void { var w:MyTitleWindow = MyTitleWindow (PopUpManager.createPopUp (this, MyTitleWindow, true)); w.height=200; w.width=340; w.slotHeight = slot.height; PopUpManager.centerPopUp(w); } ]] /mx:Script mx:List id=listOne dragEnabled=true dropEnabled=false x=10 y=10/mx:List mx:TileList x=10 y=172 dropEnabled=true dragMoveEnabled=true dragDrop=slotDetails(box001A) dragEnabled=true id=box001A rowCount=1 columnCount=1 height=25 width=162 /mx:TileList mx:Text x=10 y=289 text={box001A.height} width=82/ /mx:Application FILE: MyTitleWindow.mxml ?xml version=1.0? mx:TitleWindow xmlns:mx=http://www.adobe.com/2006/mxml http://www.adobe.com/2006/mxml title=Details showCloseButton=true close=closeDialog(); mx:Script ![CDATA[ import mx.managers.PopUpManager; import mx.controls.Alert; public var slotHeight:Number; public function closeDialog():void { var sizeNum:Number = 0; sizeNum = slotSize.value * 2.5; slotHeight = sizeNum; PopUpManager.removePopUp(this); } ]] /mx:Script mx:Label text=Size/ mx:NumericStepper id=slotSize maximum=1440 minimum=10/ mx:Button label=Done click=closeDialog()/ /mx:TitleWindow
[flexcoders] Passing data between JavaScript and Flex apps via FABridge (Question!)
I am trying to build a simple sample which shows how (xml) data gets passed via JavaScript to a Flex application where it is bound to a Flex Charting control. However, I am stuck at the data passing part. Here is the simple Flex Charting MXML Application: ?xml version=1.0 encoding=utf-8? mx:Application xmlns:mx=http://www.adobe.com/2006/mxml; layout=absolute fab:FABridge xmlns:fab=bridge.*/ mx:Script ![CDATA[ public function changeData(data:Object):void { myLabel.text=changeData(); columnChart1.dataProvider = data; } ]] /mx:Script mx:Model id=sampleData items item MonthJanuary/Month Sales1000/Sales People3/People /item item MonthFebruary/Month Sales1200/Sales People5/People /item /items /mx:Model mx:VBox mx:Label id=myLabel text=Pending... / mx:ColumnChart x=10 y=61 id=columnChart1 dataProvider={sampleData.item} mx:series mx:ColumnSeries displayName=Series 1 yField=Sales id=myColumns/ /mx:series /mx:ColumnChart mx:Legend dataProvider={columnChart1}/ /mx:VBox /mx:Application Basically it draws a column chart and initially binds it to data delivered by the mx:Model with id sampleData. The JavaScript function called on a click of an HTML Button looks something like this: function updateData() { var flexApp = FABridge.flash.root(); var newData = itemsitemMonthJanuary/MonthSales1200/SalesPeople5/People/i temitemMonthFebruary/MonthSales1000/SalesPeople3/People/item /items; flexApp.changeData(newData); } Obviously I am trying to pass XML data to the Flex application where the data binding is changed and the chart should update. The change of the data provider does work. Once the HTML Button gets clicked, the chart clears, so it does NOT show the new data. I assume there is something wrong with the data types I am passing around. Can anybody provide me with the final aha experience?! Thanks. R. attachment: winmail.dat
Re: [flexcoders] Passing data from JSP to Flex
Anas- Please see the HTTPService class. This is the code from the API docs. The "url" attribute would the URL link to your server side java Delegate. If you are using FDS (Flex Data Services), then you can actually return your java domain objects, otherwise, you'll have to return XML or Strings.Notice how the Datagrid is bound to the XML that the httpservice returns : feedRequest.lastResult ?xml version="1.0"?!-- Simple example to demonstrate the HTTPService tag. --mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"creationComplete="feedRequest.send();"!-- The url property specifies the location of the requested file, in this case the RSS 2.0 feed of Matt Chotin's blog. As of this writing, the URL was still valid, but you should check to make sure it hasn't changed. You should use the latest RSS 2.0 URL listed on the right side of the blog at http://www.adobe.com/go/mchotinblog. --mx:HTTPService id="feedRequest" url="" useProxy="false" /mx:Panel title="HTTPService Example" height="75%" width="75%" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10"mx:DataGrid id="dgPosts" height="50%" width="75%" dataProvider="{feedRequest.lastResult.rss.channel.item}"mx:columnsmx:DataGridColumn headerText="Posts" dataField="title"/mx:DataGridColumn headerText="Date" dataField="pubDate"//mx:columns/mx:DataGridmx:TextArea height="50%" width="75%" htmlText="{dgPosts.selectedItem.description}"//mx:Panel/mx:ApplicationAnas Mughal [EMAIL PROTECTED] wrote: I am new to Flex. Could someone help me with the following question.We have a struts-based application that we are gradually porting over to Flex. Currently, the user authentication (login screen) is done via a JSP page. A new module of the application is wrriten in Flex.We would like to pass the logged-in user information to Flex. How should we do that?Thank you very much for your kind assistance. -- Anas MughalGet your email and more, right on the new Yahoo.com Do you Yahoo!? Get on board. You're invited to try the new Yahoo! Mail. __._,_.___ -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com SPONSORED LINKS Software development tool Software development Software development services Home design software Software development company YAHOO! GROUPS LINKS Visit your group "flexcoders" on the web. To unsubscribe from this group, send an email to:[EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. __,_._,___
RE: [flexcoders] Passing data from JSP to Flex
Hi Anas, After you've logged in via your JSP login page you'll have an authenticated HttpSession on the server. If you then visit an mxml app hosted within the same web application (under the same context root) any remoting/messaging/data service interaction the mxml app has with the server will use this same authenticated session as long as the mxml app is contacting the server over an AMF or HTTP channel. If you want to display specific info about the logged in user in the mxml app, the simplest route would be to use RemoteObject to request it from the server. You'd just need to write a simple POJO that looked up the info you wanted from the current authenticated server session. Best, Seth From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Anas Mughal Sent: Thursday, August 24, 2006 8:21 AM To: flexcoders@yahoogroups.com Subject: [flexcoders] Passing data from JSP to Flex I am new to Flex. Could someone help me with the following question. We have a struts-based application that we are gradually porting over to Flex. Currently, the user authentication (login screen) is done via a JSP page. A new module of the application is wrriten in Flex. We would like to pass the logged-in user information to Flex. How should we do that? Thank you very much for your kind assistance. -- Anas Mughal Get your email and more, right on the new Yahoo.com -- 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/
[flexcoders] passing data jsp to mxml using flex 2
I have jsp page i want ro pass data from that jsp page to an mxml file. how do i do that? If anybody can come up with a sniplet. thank you -- 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/
[flexcoders] Passing data from JSP to Flex
I am new to Flex. Could someone help me with the following question.We have a struts-based application that we are gradually porting over to Flex. Currently, the user authentication (login screen) is done via a JSP page. A new module of the application is wrriten in Flex.We would like to pass the logged-in user information to Flex. How should we do that?Thank you very much for your kind assistance. -- Anas Mughal Get your email and more, right on the new Yahoo.com __._,_.___ -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com SPONSORED LINKS Software development tool Software development Software development services Home design software Software development company YAHOO! GROUPS LINKS Visit your group "flexcoders" on the web. To unsubscribe from this group, send an email to:[EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. __,_._,___
[flexcoders] passing data to a datagrid
Hey Flexers, I am trying to send specific data from a datagrid to another datagrid and am having trouble with my actionscript. I can manage to send data if the index is selected, but I only want to send certain data to the other datagrid. Can anyone help? Here is what I have so far... mx:Application xmlns:mx=http://www.adobe.com/2006/mxml; layout=absolute xmlns=* creationComplete=init() mx:Script ![CDATA[ import mx.collections.ArrayCollection; import mx.effects.*; import mx.core.*; public function init():void{ srv.send(); addEventListener(send,doSendEvent); } public function doSendEvent(event:Event):void{ addToGrid(event.target.data); } public function addToGrid(product:Object):void{ destGrid.addItem({cat: product.cat, upc: product.upc, description: product.description}); } ]] /mx:Script mx:HTTPService id=srv url=data/catalog.xml useProxy=false result=(srv.lastResult.catalog.product)/ mx:HBox x=0 y=0 width=100% height=100% verticalAlign=middle horizontalAlign=center mx:DataGrid dataProvider={srv.lastResult.catalog.product} id=srcGrid itemClick=init() mx:columns mx:DataGridColumn headerText=UPC dataField=cat width=60/ mx:DataGridColumn headerText=CAT NO. dataField=upc width=60/ mx:DataGridColumn headerText=DESCRIPTION dataField=description width=300/ mx:DataGridColumn headerText=WEIGHT dataField=wgt width=60/ mx:DataGridColumn headerText=BALANCE dataField=balance width=60/ /mx:columns /mx:DataGrid DestGrid id=destGrid width=50% height=20%/ /mx:HBox /mx:Application mx:DataGrid xmlns:mx=http://www.adobe.com/2006/mxml; dataProvider={myDP} mx:Script ![CDATA[ import mx.collections.ArrayCollection; import mx.effects.*; import mx.core.*; [Bindable] public var myDP:ArrayCollection = new ArrayCollection(); public function addItem(item:Object):void{ myDP.addItem(item); } ]] /mx:Script mx:columns mx:DataGridColumn headerText=UPC dataField=cat width=60/ mx:DataGridColumn headerText=CAT NO. dataField=upc width=60/ mx:DataGridColumn headerText=DESCRIPTION dataField=description width=300/ /mx:columns /mx:DataGrid -- 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/
RE: [flexcoders] passing data to a datagrid
In general terms, build an ArrayCollection from the data you want to pass, and assign that ArrayCollection to the dataprovider property of the second grid. Tracy From: flexcoders@yahoogroups.com [mailto:flexcoders@yahoogroups.com] On Behalf Of s_hernandez01 Sent: Wednesday, August 09, 2006 9:43 AM To: flexcoders@yahoogroups.com Subject: [flexcoders] passing data to a datagrid Hey Flexers, I am trying to send specific data from a datagrid to another datagrid and am having trouble with my actionscript. I can manage to send data if the index is selected, but I only want to send certain data to the other datagrid. Can anyone help? Here is what I have so far... mx:Application xmlns:mx=http://www.adobe.com/2006/mxml layout=absolute xmlns=* creationComplete=init() mx:Script ![CDATA[ import mx.collections.ArrayCollection; import mx.effects.*; import mx.core.*; public function init():void{ srv.send(); addEventListener(send,doSendEvent); } public function doSendEvent(event:Event):void{ addToGrid(event.target.data); } public function addToGrid(product:Object):void{ destGrid.addItem({cat: product.cat, upc: product.upc, description: product.description}); } ]] /mx:Script mx:HTTPService id=srv url="">xml useProxy=false result=(srv.lastResult.catalog.product)/ mx:HBox x=0 y=0 width=100% height=100% verticalAlign=middle horizontalAlign=center mx:DataGrid dataProvider={srv.lastResult.catalog.product} id=srcGrid itemClick=init() mx:columns mx:DataGridColumn headerText=UPC dataField=cat width=60/ mx:DataGridColumn headerText=CAT NO. dataField=upc width=60/ mx:DataGridColumn headerText=DESCRIPTION dataField=description width=300/ mx:DataGridColumn headerText=WEIGHT dataField=wgt width=60/ mx:DataGridColumn headerText=BALANCE dataField=balance width=60/ /mx:columns /mx:DataGrid DestGrid id=destGrid width=50% height=20%/ /mx:HBox /mx:Application mx:DataGrid xmlns:mx=http://www.adobe.com/2006/mxml dataProvider={myDP} mx:Script ![CDATA[ import mx.collections.ArrayCollection; import mx.effects.*; import mx.core.*; [Bindable] public var myDP:ArrayCollection = new ArrayCollection(); public function addItem(item:Object):void{ myDP.addItem(item); } ]] /mx:Script mx:columns mx:DataGridColumn headerText=UPC dataField=cat width=60/ mx:DataGridColumn headerText=CAT NO. dataField=upc width=60/ mx:DataGridColumn headerText=DESCRIPTION dataField=description width=300/ /mx:columns /mx:DataGrid __._,_.___ -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com SPONSORED LINKS Web site design development Computer software development Software design and development Macromedia flex Software development best practice YAHOO! GROUPS LINKS Visit your group "flexcoders" on the web. To unsubscribe from this group, send an email to:[EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. __,_._,___
[flexcoders] passing data to CF and back
I have an ArrayCollection used as the dataProvider for a datagrid. Submitting a form adds an item to the ArrayCollection (and therefore the grid). I'm also detecting changes to the ArrayCollection using the CollectionEvent.COLLECTION_CHANGE event listener. When detecting an ADD, for example, I take the string value of one of the fields in the newly added item, and pass it to a cfc method using RemoteObject. The CFC does some processing and returns data. In the RemoteObject ResultHandler, I want to use the returned data to update the item in the grid. The problem is, I no longer know what index of the ArrayCollection to update. It won't be the last item, 'cause users can continually add items to the queue. Do I need to pass the index index of the new item to the cfc, and then pass it back so I know which index to then update? Or is there a better way? Even as users add items to the queue, it's possible that they can remove an item from the queue before it gets processed by the CFC... so it doesn't seem like passing the index to the cfc and back is a good choice. Or... is there a better way to architect this overall? -- 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/
[flexcoders] Passing data between seperate components
I have an app where I have created a single control bar that allows the user to navigate through various components in my application. This is so that the navigiation is always located at the bottom of the screen and is visible at all times to the user without scrolling. I am doing this becuase some of my components are fairly large, and while the user scrolls down the bottom navigation will stay in view at all times. My navigation component succesfully navigates through my components through a dispatched event with no problems. What I want to do is send the data in each component to a data model. However, I have not figured a way to do this without putting the control directly inside the component. What I need is a way in which the navigation component can some how tell each component to send its data to my data model each time a navigation click event is fired. Simply put, I need a way for one component (my navigation component) to tell each individual component to send data to my data model. If anyone has worked with some sort of navigation bar that is used to direct the user from component to component while saving data along the way I would appreciate some advice on how to approach this. Thanks in advance, Ryan Yahoo! Groups Sponsor ~-- Home is just a click away. Make Yahoo! your home page now. http://us.click.yahoo.com/DHchtC/3FxNAA/yQLSAA/nhFolB/TM ~- -- 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/
[flexcoders] Passing data between two datagrids
I am working on an app (Flex 1.5) that passes data from the main apps dataGrid and sends it to a popUp with another dataGrid. I have some logic that will select all the data in the main apps datagrid and send it to the popUp, but it only sends the last value in my main apps dataGrid.. Does anyone have any suggestions of how to send all the values of my main apps data grid to the popUps datagrid? I want the user to be able to open the pop up with all the main app datagrid values so they can add or delete them within the pop-up. Below is some sample code. Thanks, ** Main component *** mx:Script ![CDATA[ public var selectedTeamMembers:String; public function addMember(){ var teamMemberObj = new Object(); var selectedIndices:Array = new Array (dgTeamMemberName.length); //loop through and pull all names in the datagrid for(var i=0; i dgTeamMemberName.length; i++) { selectedIndices[i] = i; } dgTeamMemberName.selectedIndices = selectedIndices; for(var j=0; j dgTeamMemberName.selectedIndices.length; j++){ teamMemberObj.selectedTeamMembers = dgTeamMemberName.selectedItems[j].name; } // Create a new pop-up with and add all team members to pop-up datagrid var popup:Object = mx.managers.PopUpManager.createPopUp(_root, comp.popUpBox, true, teamMemberObj); popup.addEventListener('teamMemberObject', this); } ]] /mx:Script mx:DataGrid id=dgTeamMemberName mx:columns mx:Array mx:DataGridColumn headerText=Name columnName=name/ /mx:Array /mx:columns /mx:DataGrid mx:Button label=Add Team Member click=addMember()/ ** popUp component *** mx:Script ![CDATA[ private function initPopUp(){ if(selectedTeamMembers != ){ dgTeamMemberAssignment2.addItem({name: selectedTeamMembers}); } } ]] /mx:Script mx:DataGrid id=dgTeamMemberAssignment2 width=100% mx:columns mx:Array mx:DataGridColumn headerText=Team Member(s) assignment columnName=name / /mx:Array /mx:columns /mx:DataGrid -- 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" on the web. To unsubscribe from this group, send an email to:[EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
RE: [flexcoders] Passing data between two datagrids
This line: teamMemberObj.selectedTeamMembers = dgTeamMemberName.selectedItems[j].name; just puts the last name into the variable. It needs to be an array, like: var aSelectedMembers:Array; teamMemberObj.aSelectedMembers[j] = dgTeamMemberName.selectedItems[j].name; Then in initPopup: dgTeamMemberAssignment2.dataProvider = teamMemberObj.aSelectedMembers; Tracy -Original Message- From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of rgwilson26 Sent: Tuesday, May 16, 2006 1:27 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Passing data between two datagrids I am working on an app (Flex 1.5) that passes data from the main apps dataGrid and sends it to a popUp with another dataGrid. I have some logic that will select all the data in the main apps datagrid and send it to the popUp, but it only sends the last value in my main apps dataGrid.. Does anyone have any suggestions of how to send all the values of my main apps data grid to the popUps datagrid? I want the user to be able to open the pop up with all the main app datagrid values so they can add or delete them within the pop-up. Below is some sample code. Thanks, ** Main component *** mx:Script ![CDATA[ public var selectedTeamMembers:String; public function addMember(){ var teamMemberObj = new Object(); var selectedIndices:Array = new Array (dgTeamMemberName.length); //loop through and pull all names in the datagrid for(var i=0; i dgTeamMemberName.length; i++) { selectedIndices[i] = i; } dgTeamMemberName.selectedIndices = selectedIndices; for(var j=0; j dgTeamMemberName.selectedIndices.length; j++){ teamMemberObj.selectedTeamMembers = dgTeamMemberName.selectedItems[j].name; } // Create a new pop-up with and add all team members to pop-up datagrid var popup:Object = mx.managers.PopUpManager.createPopUp(_root, comp.popUpBox, true, teamMemberObj); popup.addEventListener('teamMemberObject', this); } ]] /mx:Script mx:DataGrid id=dgTeamMemberName mx:columns mx:Array mx:DataGridColumn headerText=Name columnName=name/ /mx:Array /mx:columns /mx:DataGrid mx:Button label=Add Team Member click=addMember()/ ** popUp component *** mx:Script ![CDATA[ private function initPopUp(){ if(selectedTeamMembers != ){ dgTeamMemberAssignment2.addItem({name: selectedTeamMembers}); } } ]] /mx:Script mx:DataGrid id=dgTeamMemberAssignment2 width=100% mx:columns mx:Array mx:DataGridColumn headerText=Team Member(s) assignment columnName=name / /mx:Array /mx:columns /mx:DataGrid -- 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 SPONSORED LINKS Web site design development Computer software development Software design and development Macromedia flex Software development best practice YAHOO! GROUPS LINKS Visit your group "flexcoders" on the web. To unsubscribe from this group, send an email to:[EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
[flexcoders] passing data to dynamically created TabNavigator children
I have a class that dynamically adds several components to a TabNavigator via AS. I need to pass some data into these components. If they were static (ie, created with MXML) I'd just add an attribute and so some databinding. How can I accomplish the same thing with AS? There doesn't seem to be a way to assign an ID to a component when creating it so I'm not sure what the best way to access the component is using AS. Thanks a lot! -Cliff -- 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/
Re: [flexcoders] passing data to dynamically created TabNavigator children
Instead of using createTab(classRef, instanceName, label, icon) use createChildWithStyles(classRef, instanceName, initObj) ie: customCreateTab(classRef:Function, instanceName:String, label:String, icon:String, customParam:String):Void { var initObj = new Object(); if(label != undefined) { initObj.label = label; } if(icon != undefined) { initObj.icon = icon; } if(customParm != undefined) { initObj.customParam = customParam; } yourPathToTabNavigator.createChildWithStyles(classRef, instanceName, initObj); } I recommend you keep this in a method wrapper to safe guard yourself down the track in the event createChildWithStyles() is deleted from Flex 2.0, 3.0, 4.0 etc.. as your now off the reservation so to speak. On 7/22/05, Cliff Meyers [EMAIL PROTECTED] wrote: I have a class that dynamically adds several components to a TabNavigator via AS. I need to pass some data into these components. If they were static (ie, created with MXML) I'd just add an attribute and so some databinding. How can I accomplish the same thing with AS? There doesn't seem to be a way to assign an ID to a component when creating it so I'm not sure what the best way to access the component is using AS. Thanks a lot! -Cliff -- 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 -- Regards, Scott Barnes http://www.mossyblog.com -- 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/
Re: [flexcoders] Passing data from Html to Flex application.Urgent pls
Hi Nithya, Your best bet is to implement the http://weblogs.macromedia.com/flashjavascript/ mind you its a browser limited only situation as getting JavaScript -- FLASH is umm yeah, dooable in most mainstream browser versions but not 100% fool proof. On 6/11/05, nithya karthik [EMAIL PROTECTED] wrote: hai, I have a flex application with a tilelist of images. On click of each image takes me to a html page which has some details regarding the image. I have a button on each html page sayadd then it must add the particaular item to a datagri\d in my flex application.. how should i pass the data from html page to flex application.? please help me with the code to do this. i am adding the code of mine below. Mxml application: ?xml version=1.0 encoding=utf-8? mx:Application xmlns:mx=http://www.macromedia.com/2003/mxml; xmlns=* creationComplete=iFrame.visible=true mx:Model id=catalog source=catalog.xml/ mx:HBox width=100% height=100% mx:Panel title=Tile width=200 height=100% panelBorderStyle=roundCorners mx:TileList id=tile dataProvider={catalog.product} width=100% height=100% cellRenderer=Thumbnail itemWidth=120 itemHeight=108 change=iFrame.source=tile.selectedItem.path/ /mx:Panel mx:Panel title=Content width=100% height=100% marginTop=1 marginBottom=1 marginLeft=1 marginRight=1 IFrame id=iFrame width=100% height=100%/ mx:ControlBar mx:CheckBox id=cbVisible label=IFrame Visible selected=true click=iFrame.visible=cbVisible.selected/ /mx:ControlBar /mx:Panel /mx:HBox /mx:Application Html page which gets loaded during click of the first image in tileList is: html head meta http-equiv=Content-Type content=text/html; charset=iso-8859-1 titleProduct Detail/title /head body form ACTION= name=cart/data METHOD=post input TYPE=button name=Add to Cart VALUE=cart /form /body /html Say i have a datagrid in the panel of the flex application then on click of the button add in the html page it must add the item(in tile list, on click of which the html page opended) to the datagrid.. how should i do it? please help.. It needs quick solution please.. thanks, nithya Send instant messages to your online friends http://uk.messenger.yahoo.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 the Yahoo! Terms of Service. -- Regards, Scott Barnes http://www.mossyblog.com http://www.flexcoder.com (Waiting for FLEX NCL to arrive) -- 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/
Re: [flexcoders] Passing data from Html to Flex application.Urgent pls
heh, i'm betting you are 99.9% correct but those darn browsers have a habit of saying one thing and doing another heheh. Ditto on that request though as it has caught my interest for a side-project ... *cough* MM/Adobe should really come up with a browser and save us all from temptation and deliver us from evil. :) On 6/24/05, Abdul Qabiz [EMAIL PROTECTED] wrote: Scott, I think FlashJavaScript kit should work on all browsers that can run Flash Player. Because FlashJavaScript uses LocalConnection, so it doesn't call ActiveX/Plugin SetVariable(..)/GetVariable(..) method... It would be great, if someone can verify this by testing on all platforms/browsers. Probably a survey is required... -abdul -Original Message- From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Scott Barnes Sent: Friday, June 24, 2005 6:20 PM To: flexcoders@yahoogroups.com Subject: Re: [flexcoders] Passing data from Html to Flex application.Urgent pls Hi Nithya, Your best bet is to implement the http://weblogs.macromedia.com/flashjavascript/ mind you its a browser limited only situation as getting JavaScript -- FLASH is umm yeah, dooable in most mainstream browser versions but not 100% fool proof. On 6/11/05, nithya karthik [EMAIL PROTECTED] wrote: hai, I have a flex application with a tilelist of images. On click of each image takes me to a html page which has some details regarding the image. I have a button on each html page sayadd then it must add the particaular item to a datagri\d in my flex application.. how should i pass the data from html page to flex application.? please help me with the code to do this. i am adding the code of mine below. Mxml application: ?xml version=1.0 encoding=utf-8? mx:Application xmlns:mx=http://www.macromedia.com/2003/mxml; xmlns=* creationComplete=iFrame.visible=true mx:Model id=catalog source=catalog.xml/ mx:HBox width=100% height=100% mx:Panel title=Tile width=200 height=100% panelBorderStyle=roundCorners mx:TileList id=tile dataProvider={catalog.product} width=100% height=100% cellRenderer=Thumbnail itemWidth=120 itemHeight=108 change=iFrame.source=tile.selectedItem.path/ /mx:Panel mx:Panel title=Content width=100% height=100% marginTop=1 marginBottom=1 marginLeft=1 marginRight=1 IFrame id=iFrame width=100% height=100%/ mx:ControlBar mx:CheckBox id=cbVisible label=IFrame Visible selected=true click=iFrame.visible=cbVisible.selected/ /mx:ControlBar /mx:Panel /mx:HBox /mx:Application Html page which gets loaded during click of the first image in tileList is: html head meta http-equiv=Content-Type content=text/html; charset=iso-8859-1 titleProduct Detail/title /head body form ACTION= name=cart/data METHOD=post input TYPE=button name=Add to Cart VALUE=cart /form /body /html Say i have a datagrid in the panel of the flex application then on click of the button add in the html page it must add the item(in tile list, on click of which the html page opended) to the datagrid.. how should i do it? please help.. It needs quick solution please.. thanks, nithya Send instant messages to your online friends http://uk.messenger.yahoo.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 the Yahoo! Terms of Service. -- Regards, Scott Barnes http://www.mossyblog.com http://www.flexcoder.com (Waiting for FLEX NCL to arrive) -- 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 -- Regards, Scott Barnes http://www.mossyblog.com http://www.flexcoder.com (Waiting for FLEX NCL to arrive) -- 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/
Re: [flexcoders] Passing data from Html to Flex application.Urgent pls
You can find a list of browsers we have tested the kit on here: http://www.osflash.org/doku.php?id=flashjs:docs:requirements Let us (me) know if you find out it works in any other browsers. mike chambers [EMAIL PROTECTED] On Jun 24, 2005, at 6:22 AM, Abdul Qabiz wrote: Scott, I think FlashJavaScript kit should work on all browsers that can run Flash Player. Because FlashJavaScript uses LocalConnection, so it doesn't call ActiveX/Plugin SetVariable(..)/GetVariable(..) method... It would be great, if someone can verify this by testing on all platforms/browsers. Probably a survey is required... -abdul -Original Message- From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Scott Barnes Sent: Friday, June 24, 2005 6:20 PM To: flexcoders@yahoogroups.com Subject: Re: [flexcoders] Passing data from Html to Flex application.Urgent pls Hi Nithya, Your best bet is to implement the http://weblogs.macromedia.com/flashjavascript/ mind you its a browser limited only situation as getting JavaScript -- FLASH is umm yeah, dooable in most mainstream browser versions but not 100% fool proof. On 6/11/05, nithya karthik [EMAIL PROTECTED] wrote: hai, I have a flex application with a tilelist of images. On click of each image takes me to a html page which has some details regarding the image. I have a button on each html page sayadd then it must add the particaular item to a datagri\d in my flex application.. how should i pass the data from html page to flex application.? please help me with the code to do this. i am adding the code of mine below. Mxml application: ?xml version=1.0 encoding=utf-8? mx:Application xmlns:mx=http://www.macromedia.com/2003/mxml; xmlns=* creationComplete=iFrame.visible=true mx:Model id=catalog source=catalog.xml/ mx:HBox width=100% height=100% mx:Panel title=Tile width=200 height=100% panelBorderStyle=roundCorners mx:TileList id=tile dataProvider={catalog.product} width=100% height=100% cellRenderer=Thumbnail itemWidth=120 itemHeight=108 change=iFrame.source=tile.selectedItem.path/ /mx:Panel mx:Panel title=Content width=100% height=100% marginTop=1 marginBottom=1 marginLeft=1 marginRight=1 IFrame id=iFrame width=100% height=100%/ mx:ControlBar mx:CheckBox id=cbVisible label=IFrame Visible selected=true click=iFrame.visible=cbVisible.selected/ /mx:ControlBar /mx:Panel /mx:HBox /mx:Application Html page which gets loaded during click of the first image in tileList is: html head meta http-equiv=Content-Type content=text/html; charset=iso-8859-1 titleProduct Detail/title /head body form ACTION= name=cart/data METHOD=post input TYPE=button name=Add to Cart VALUE=cart /form /body /html Say i have a datagrid in the panel of the flex application then on click of the button add in the html page it must add the item(in tile list, on click of which the html page opended) to the datagrid.. how should i do it? please help.. It needs quick solution please.. thanks, nithya Send instant messages to your online friends http://uk.messenger.yahoo.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 the Yahoo! Terms of Service. -- Regards, Scott Barnes http://www.mossyblog.com http://www.flexcoder.com (Waiting for FLEX NCL to arrive) -- 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 -- 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/
RE: [flexcoders] passing data from jsp page to flex app
Hai, I tried ur code but item is not getting added to the cart. I dont understand the reason. please can u help?Abdul Qabiz [EMAIL PROTECTED] wrote: Hi Nithya, Both of Flex applications can communicate using LocalConnection. See the modified code below: 1) ##app.mxml## ?xml version="1.0" encoding="utf-8"? mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" xmlns="*" initialize="onAppInit()" creationComplete="iFrame.visible=true" mx:Script ![CDATA[ var receiving_lc:LocalConnection; function onAppInit() { receiving_lc = new LocalConnection(); receiving_lc.addItemToCart = mx.utils.Delegate.create(this, addItemToCart); receiving_lc.connect("cartConnection"); } function addItemToCart(itemObj) { cart.addItem(itemObj); } ]]/mx:Script mx:Model id="catalog" source="catalog.xml"/ mx:HBox width="100%" height="100%" mx:Panel title="Tile" width="350" height="100%" panelBorderStyle="roundCorners" mx:TileList id="tile" dataProvider="{catalog.product}" width="100%" height="100%" cellRenderer="Thumbnail" itemWidth="120" itemHeight="108" change="iFrame.source=tile.selectedItem.path"/ mx:DataGrid id="cart" dataProvider="{catalog.product}" mx:columns mx:Array mx:DataGridColumn columnName="name" headerText="Name"/ mx:DataGridColumn columnName="price" headerText="Price"/ /mx:Array /mx:columns /mx:DataGrid /mx:Panel mx:Panel title="Content" width="400" height="100%" marginTop="1" marginBottom="1" marginLeft="1" marginRight="1" IFrame id="iFrame" width="100%" height="100%"/ mx:ControlBar mx:CheckBox id="cbVisible" label="IFrame Visible" selected="true" click="iFrame.visible=cbVisible.selected"/ /mx:ControlBar /mx:Panel /mx:HBox /mx:Application 2) ##popup.jsp## %@ taglib uri="FlexTagLib" prefix="mm"%htmlheadmeta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"titleProduct Detail/title/head bodymm:mxml border="1"mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" initialize="onAppInit()" mx:Script var cart; var _lc:LocalConnection; function onAppInit() { _lc = new LocalConnection(); } function addRow() { //if (name.text != "") cart.addItem( {name: name.text, orderno: orderno.text} ); if(name.text != "") _lc.send("cartConnection", "addItemToCart", {name: name.text, orderno: orderno.text}); } /mx:Script mx:VBoxmx:Text id="name" text="Prod 1" /mx:Text id="orderno" text="#0011"/mx:Button label="Add" click="addRow()"//mx:VBox/mx:Application/mm:mxml/body/html Also check out LocalConnection documentation for more help. Hope that helps... -abdul From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of nithya karthikSent: Saturday, June 11, 2005 12:04 PMTo: flexcodersSubject: [flexcoders] passing data from jsp page to flex app hai, i have a flex appl that would call a jsp page. in the jsp page i have an embedded mxml witha button "add". when i trigger that it must get added to my mxml page outside jsp page. how to do this? my code is as below: mxml: ?xml version="1.0" encoding="utf-8"? mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" xmlns="*" creationComplete="iFrame.visible=true" mx:Model id="catalog" source="catalog.xml"/ mx:HBox width="100%" height="100%" mx:Panel title="Tile" width="350" height="100%" panelBorderStyle="roundCorners" mx:TileList id="tile" dataProvider="{catalog.product}" width="100%" height="100%" cellRenderer="Thumbnail" itemWidth="120" itemHeight="108" change="iFrame.source=tile.selectedItem.path"/ mx:DataGrid id="cart" dataProvider="{catalog.product}" mx:columns mx:Array mx:DataGridColumn columnName="name" headerText="Name"/ mx:DataGridColumn columnName="price" headerText="Price"/ /mx:Array /mx:columns /mx:DataGrid /mx:Panel mx:Panel title="Content" width="400" height="100%" marginTop="1" marginBottom="1" marginLeft="1" marginRight="1" IFrame id="iFrame" width="100%" height="100%"/ mx:ControlBar mx:CheckBox id="cbVisible" label="IFrame Visible" selected="true" click="iFrame.visible=cbVisible.selected"
[flexcoders] passing data from jsp page to flex app
hai, i have a flex appl that would call a jsp page. in the jsp page i have an embedded mxml witha button "add". when i trigger that it must get added to my mxml page outside jsp page. how to do this? my code is as below: mxml: ?xml version="1.0" encoding="utf-8"? mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" xmlns="*" creationComplete="iFrame.visible=true" mx:Model id="catalog" source="catalog.xml"/ mx:HBox width="100%" height="100%" mx:Panel title="Tile" width="350" height="100%" panelBorderStyle="roundCorners" mx:TileList id="tile" dataProvider="{catalog.product}" width="100%" height="100%" cellRenderer="Thumbnail" itemWidth="120" itemHeight="108" change="iFrame.source=tile.selectedItem.path"/ mx:DataGrid id="cart" dataProvider="{catalog.product}" mx:columns mx:Array mx:DataGridColumn columnName="name" headerText="Name"/ mx:DataGridColumn columnName="price" headerText="Price"/ /mx:Array /mx:columns /mx:DataGrid /mx:Panel mx:Panel title="Content" width="400" height="100%" marginTop="1" marginBottom="1" marginLeft="1" marginRight="1" IFrame id="iFrame" width="100%" height="100%"/ mx:ControlBar mx:CheckBox id="cbVisible" label="IFrame Visible" selected="true" click="iFrame.visible=cbVisible.selected"/ /mx:ControlBar /mx:Panel /mx:HBox /mx:Application Jsp code: %@ taglib uri="FlexTagLib" prefix="mm"%htmlheadmeta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"titleProduct Detail/title/head bodymm:mxml border="1"mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml"mx:Scriptvar cart; function addRow() { if (name.text != "") cart.addItem( {name: name.text, orderno: orderno.text} ); } /mx:Script mx:VBoxmx:Text id="name" text="Prod 1" /mx:Text id="orderno" text="#0011"/mx:Button label="Add" click="addRow()"//mx:VBox/mx:Application/mm:mxml/body/html When i click on the add button in jsp page it should get added in my flex datagrid outisde the jsp page. I dont know how i shoule refer to the grid. pls help.Send instant messages to your online friends http://uk.messenger.yahoo.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 the Yahoo! Terms of Service.
RE: [flexcoders] passing data from jsp page to flex app
Hi Nithya, Both of Flex applications can communicate using LocalConnection. See the modified code below: 1) ##app.mxml## ?xml version="1.0" encoding="utf-8"? mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" xmlns="*" initialize="onAppInit()" creationComplete="iFrame.visible=true" mx:Script ![CDATA[ var receiving_lc:LocalConnection; function onAppInit() { receiving_lc = new LocalConnection(); receiving_lc.addItemToCart = mx.utils.Delegate.create(this, addItemToCart); receiving_lc.connect("cartConnection"); } function addItemToCart(itemObj) { cart.addItem(itemObj); } ]]/mx:Script mx:Model id="catalog" source="catalog.xml"/ mx:HBox width="100%" height="100%" mx:Panel title="Tile" width="350" height="100%" panelBorderStyle="roundCorners" mx:TileList id="tile" dataProvider="{catalog.product}" width="100%" height="100%" cellRenderer="Thumbnail" itemWidth="120" itemHeight="108" change="iFrame.source=tile.selectedItem.path"/ mx:DataGrid id="cart" dataProvider="{catalog.product}" mx:columns mx:Array mx:DataGridColumn columnName="name" headerText="Name"/ mx:DataGridColumn columnName="price" headerText="Price"/ /mx:Array /mx:columns /mx:DataGrid /mx:Panel mx:Panel title="Content" width="400" height="100%" marginTop="1" marginBottom="1" marginLeft="1" marginRight="1" IFrame id="iFrame" width="100%" height="100%"/ mx:ControlBar mx:CheckBox id="cbVisible" label="IFrame Visible" selected="true" click="iFrame.visible=cbVisible.selected"/ /mx:ControlBar /mx:Panel /mx:HBox /mx:Application 2) ##popup.jsp## %@ taglib uri="FlexTagLib" prefix="mm"%htmlheadmeta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"titleProduct Detail/title/head bodymm:mxml border="1"mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" initialize="onAppInit()" mx:Script var cart; var _lc:LocalConnection; function onAppInit() { _lc = new LocalConnection(); } function addRow() { //if (name.text != "") cart.addItem( {name: name.text, orderno: orderno.text} ); if(name.text != "") _lc.send("cartConnection", "addItemToCart", {name: name.text, orderno: orderno.text}); } /mx:Script mx:VBoxmx:Text id="name" text="Prod 1" /mx:Text id="orderno" text="#0011"/mx:Button label="Add" click="addRow()"//mx:VBox/mx:Application/mm:mxml/body/html Also check out LocalConnection documentation for more help. Hope that helps... -abdul From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of nithya karthikSent: Saturday, June 11, 2005 12:04 PMTo: flexcodersSubject: [flexcoders] passing data from jsp page to flex app hai, i have a flex appl that would call a jsp page. in the jsp page i have an embedded mxml witha button "add". when i trigger that it must get added to my mxml page outside jsp page. how to do this? my code is as below: mxml: ?xml version="1.0" encoding="utf-8"? mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" xmlns="*" creationComplete="iFrame.visible=true" mx:Model id="catalog" source="catalog.xml"/ mx:HBox width="100%" height="100%" mx:Panel title="Tile" width="350" height="100%" panelBorderStyle="roundCorners" mx:TileList id="tile" dataProvider="{catalog.product}" width="100%" height="100%" cellRenderer="Thumbnail" itemWidth="120" itemHeight="108" change="iFrame.source=tile.selectedItem.path"/ mx:DataGrid id="cart" dataProvider="{catalog.product}" mx:columns mx:Array mx:DataGridColumn columnName="name" headerText="Name"/ mx:DataGridColumn columnName="price" headerText="Price"/ /mx:Array /mx:columns /mx:DataGrid /mx:Panel mx:Panel title="Content" width="400" height="100%" marginTop="1" marginBottom="1" marginLeft="1" marginRight="1" IFrame id="iFrame" width="100%" height="100%"/ mx:ControlBar mx:CheckBox id="cbVisible" label="IFrame Visible" selected="true" click="iFrame.visible=cbVisible.selected"/ /mx:ControlBar /mx:Panel /mx:HBox
[flexcoders] Passing data from Html to Flex application.Urgent pls
hai, I have a flex application with a tilelist of images. On click of each image takes me to a html page which has some details regarding the image. I have a button on each html page say"add" then it must add the particaular item to a datagri\d in my flex application.. how should i pass the data from html page to flex application.? please help me with the code to do this. i am adding the code of mine below. Mxml application: ?xml version="1.0" encoding="utf-8"? mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" xmlns="*" creationComplete="iFrame.visible=true" mx:Model id="catalog" source="catalog.xml"/ mx:HBox width="100%" height="100%" mx:Panel title="Tile" width="200" height="100%" panelBorderStyle="roundCorners" mx:TileList id="tile" dataProvider="{catalog.product}" width="100%" height="100%" cellRenderer="Thumbnail" itemWidth="120" itemHeight="108" change="iFrame.source=tile.selectedItem.path"/ /mx:Panel mx:Panel title="Content" width="100%" height="100%" marginTop="1" marginBottom="1" marginLeft="1" marginRight="1" IFrame id="iFrame" width="100%" height="100%"/ mx:ControlBar mx:CheckBox id="cbVisible" label="IFrame Visible" selected="true" click="iFrame.visible=cbVisible.selected"/ /mx:ControlBar /mx:Panel /mx:HBox /mx:Application Html page which gets loaded during click of the first image in tileList is: htmlheadmeta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"titleProduct Detail/title/head bodyform ACTION="" name="cart/data" METHOD="post"input TYPE="button" name="Add to Cart" VALUE="cart"/form/body/html Say i have a datagrid in the panel of the flex application then on click of the button "add" in the html page it must add the item(in tile list, on click of which the html page opended) to the datagrid.. how should i do it? please help.. It needs quick solution please.. thanks, nithyaSend instant messages to your online friends http://uk.messenger.yahoo.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 the Yahoo! Terms of Service.