Hi All, I'm more of a designer than a developer, and as such my coding skills are not outstanding, so bear with me.
I have an application with custom components inside a viewstack. In one component I have a datagrid and I would like to have data from the selected row of the datagrid populate text fields in a separate viewstack child, and I can't seem to get this to work. Here is the viewstack (edited to show just the relevant sections): <mx:ViewStack x="0" y="71" id="viewstackMain" width="100%" height="100%"> <mx:Canvas label="ViewAssurance" width="100%" height="100%" id="ViewAssurance"> <mx:Image x="0" y="0" source="images/banner.gif" width="1003"/> <mx:Label x="10" y="0" text="Assurance Tests" fontFamily="Verdana" fontWeight="bold" fontSize="11" color="#ffffff"/> <mx:Label x="235" y="0" text="Summary" fontFamily="Verdana" fontWeight="bold" fontSize="11" color="#ffffff"/> <at:assuranceQueryForm x="0" y="19" /> <at:assuranceTestResults x="225" y="20" /> </mx:Canvas> <mx:Canvas label="ViewAssuranceTest" width="100%" height="100%" id="ViewAssuranceTest" buttonMode="true" > <mx:Canvas x="192" y="38" width="774" height="100" backgroundColor="#dddddd" borderStyle="solid" borderColor="#bbbbbb" cornerRadius="8" id="cvsATGeneral"> <mx:Label x="10" y="10" text="Name:"/> <mx:Text x="82" y="37" text="" id="txtATDetailsName"/> <mx:Label x="10" y="37" text="Description:"/> <mx:Text x="82" y="10" text="" id="txtATDetailsDesc"/> </mx:Canvas> <mx:Label x="207" y="29" text="General" fontFamily="Arial" fontWeight="bold" fontSize="11" color="#000099"/> <at:assurenceTestDetails x="192" y="150" id="assurenceTestDetails"/> </mx:Canvas> </mx:ViewStack> The datagrid is in the component instantiated in the "ViewAssurance" viewstack child at <at:assuranceTestResults x="225" y="20" />, and the datagrid code is here: <mx:DataGrid x="10" y="35" width="765" height="258" rowHeight="18" headerColors="[#ed8e5f, #ed8e5f]" headerHeight="20" borderColor="#666666" id="dgAssuranceResults" selectedIndex="0" wordWrap="false" alternatingItemColors="[#dddddd,#cccccc]" textAlign="left" dataProvider="{assuranceTestsXML.item}" > <mx:columns> <mx:DataGridColumn headerText="Task Name" dataField="taskName" width="250" headerRenderer="comps.cmpHeaderRenderer"/> <mx:DataGridColumn headerText="Enabled" sortable="false" width="70" editable="true" rendererIsEditor="true" headerRenderer="comps.cmpHeaderRenderer" itemRenderer="comps.ckbxAssurRenderer"/> <mx:DataGridColumn headerText="Frequency" dataField="frequency" headerRenderer="comps.cmpHeaderRenderer"/> <mx:DataGridColumn headerText="Last Run" dataField="lastRun" headerRenderer="comps.cmpHeaderRenderer"/> <mx:DataGridColumn headerText="Next Run" dataField="nextRun" headerRenderer="comps.cmpHeaderRenderer"/> <mx:DataGridColumn headerText="Task Running" sortable="false" width="100" editable="true" rendererIsEditor="true" headerRenderer="comps.cmpHeaderRenderer" itemRenderer="comps.checkboxRenderer"/> </mx:columns> </mx:DataGrid> If they were part of the same file I would use something like: <mx:Text x="82" y="37" text="{dgAssuranceResults.selectedItem.taskName}" id="txtATDetailsName"/> but I need a more explicit path between the two. I've tried "Application.application.viewstackMain..etc,etc," but whatever combinations I try don't work. What am I missing here? Thanks, Jack