2012-04-03 6 views
0

Ich habe eine Ansicht wie diese in meiner Flex Mobile Anwendung:Daten in TabbedViewNavigator in View

<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 
    xmlns:s="library://ns.adobe.com/flex/spark" title="aaa" actionBarVisible="false" creationComplete="view1_creationCompleteHandler(event)"> 
<fx:Declarations> 
    <!-- Place non-visual elements (e.g., services, value objects) here --> 
</fx:Declarations> 
<fx:Script> 
    <![CDATA[ 
     import valueObjects.Hasta; 
     import mx.events.FlexEvent; 
     public var gelen:Hasta= new Hasta(); 
     protected function view1_creationCompleteHandler(event:FlexEvent):void 
     { 
      // TODO Auto-generated method stub 
      gelen=data as Hasta; 

     } 

    ]]> 
</fx:Script> 

<s:TabbedViewNavigator width="100%" height="110%"> 

    <s:ViewNavigator id="vn1" label="Hasta bilgileri-Hasta Yatış Bilgileri" width="100%" height="100%" firstView="views.HastabilgileriView" /> 
    <s:ViewNavigator id="vn2" label="Menu-Doktor Bilgileri" width="100%" height="100%" firstView="views.MenuView"/> 


</s:TabbedViewNavigator> 

Und ich möchte, um Daten senden (gele) zu tabbedviews (zu views.HastabilgileriView/Ausblick .MenuView) Wie kann ich das tun?

Antwort

1

versuchen, es auf diese Weise:

<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 
    xmlns:s="library://ns.adobe.com/flex/spark" title="aaa" actionBarVisible="false" creationComplete="view1_creationCompleteHandler(event)"> 
<fx:Declarations> 
    <!-- Place non-visual elements (e.g., services, value objects) here --> 
</fx:Declarations> 
<fx:Script> 
    <![CDATA[ 
     import valueObjects.Hasta; 
     import mx.events.FlexEvent; 
     [Bindable] 
     public var gelen:Hasta= new Hasta(); 
     protected function view1_creationCompleteHandler(event:FlexEvent):void 
     { 
      // TODO Auto-generated method stub 
      gelen=data as Hasta; 

     } 

    ]]> 
</fx:Script> 

<s:TabbedViewNavigator width="100%" height="110%"> 

    <s:ViewNavigator id="vn1" label="Hasta bilgileri-Hasta Yatış Bilgileri" width="100%" height="100%" firstView="views.HastabilgileriView" firstViewData="{gelen}" /> 
    <s:ViewNavigator id="vn2" label="Menu-Doktor Bilgileri" width="100%" height="100%" firstView="views.MenuView" firstViewData="{gelen}"/> 


</s:TabbedViewNavigator> 
0

schieben Daten zwischen Ansichten, die Sie verwenden können:

navigator.pushView(views.SomeView, data); 

prüfen diese link und wenn Sie zusätzliche Informationen wünschen link nach dem Check-out. Ich denke, dass diese Links Ihnen die Informationen liefern werden, die Sie benötigen, um Ihre Aufgabe zu erfüllen.

+0

Ich weiß. Aber mein Beispiel unterscheidet sich von der Ansicht von tabbednavigator von nextview. – Coenni