나는 2 개 패널과는, ViewStack 있습니다Flex 3 ViewStack에서 다른 패널에 액세스하는 방법?
나는 사용자가 첫 번째 패널에 그리드 항목을 클릭 한 다음 두 번째 패널의 패널에서 데이터를로드해야 할<mx:ViewStack id="viewstack1" height="243">
<mx:Panel id="gridPanel">
<mx:DataGrid id="grid" right="10" left="10" top="10" bottom="10" width="300" height="150" itemClick="showDetails(event)">
<mx:columns>
<mx:DataGridColumn headerText="ID" dataField="Id"/>
<mx:DataGridColumn headerText="Summary" dataField="Summary"/>
</mx:columns>
</mx:DataGrid>
</mx:Panel>
<mx:Panel id="detailsPanel">
<mx:HBox width="100%" height="100%">
<mx:VBox height="100%" width="228" id="detailsVbox">
<mx:Label text="Label" id="itemTitle"/>
<mx:Text text="Text" id="itemSummary"/>
<mx:DataGrid height="97">
<mx:columns>
<mx:DataGridColumn headerText="Property" dataField="col1"/>
<mx:DataGridColumn headerText="Value" dataField="col2"/>
</mx:columns>
</mx:DataGrid>
</mx:VBox>
<mx:Image source="images/BackButton.png" width="50" height="50" click="viewstack1.selectedChild = gridPanel"/>
</mx:HBox>
</mx:Panel>
</mx:ViewStack>
. itemClicked 핸들러에서 클릭 한 항목의 인덱스 값을 가져올 수는 있지만 Grid에서 행 정보를 기반으로 값을 설정하려면 detailsPanel에 어떻게 액세스합니까? 이 당신이 원하는 경우
+1 –