2016-06-15 3 views
0

NavContainerをページ内に配置しようとしています。OpenUI5 NavContainerの中にページ

しかし、私はページのヘッダーと左側のスクロールバーのみを取得しようとします。

My ViewはXML形式であり、JavaScriptのコントローラであることを確認してください。

私はすでにNavcontainerを他のXMLで使用していましたが、そこではうまく動作します。ページの内容の下でNavContainerを削除すると、うまく動作し、他のxmlviewsが動作します。

私の質問は: NavContainerをページコンテンツの下に置くことは可能ですか?

他に何が使えますか?別の「ナビゲーション要素」。私はカルーセルで既にそれを試しましたが、私がしたいことではありません。

あなたが私を助けてくれることを願っています。

マイビューが

<Page showHeader="true" id="startView"> 
     <customHeader> 
      <Bar class="StartseiteCompleteBand"> 
       <contentMiddle> 
        <Text text="{i18n>Homepage.Titel}" class="StartseiteBarTextMiddle"/> 
       </contentMiddle> 

      </Bar> 
     </customHeader> 
     <subHeader> 
       <Bar> 
      </contentMiddle> 
       <contentRight> 
        <Button icon="sap-icon://person-placeholder" class="" text="{i18n>Homepage.Username}" 
          id="openMenuUser" 
          press="handlePressOpenMenu"/> 
       </contentRight> 
      </Bar> 
     </subHeader> 
     <content> 
     <NavContainer id="navContainer" width="99%"> 
     <mvc:XMLView viewName="root.spc_management_modern.view.SkeletalStructureGUI"/> 
      <lay:Grid defaultSpan="L6 M6 S12" class="GridOnHomepage"> 

       <lay:Grid id="GridOnHomepage" defaultSpan="L12 M12 S12"> 
        <mvc:XMLView viewName="root.spc_management_modern.view.LeftsideHomepage"/> 
       </lay:Grid> 


       <lay:Grid defaultSpan="L12 M12 S12"> 
        <mvc:XMLView viewName="root.spc_management_modern.view.RightsideHomepage"/> 
       </lay:Grid> 
      </lay:Grid> 
     </NavContainer> 
     </content> 
    </Page> 

答えて

0

のように見える私はもっとして3日間などのためにそれを試してみましたが、今...私は解決策を見つけました。 navcontainerの後にページを置く必要があります。 期待していませんでした。 Like:

<NavContainer width="99%"> 
      <Page showHeader="false"> 
       <content> 
        <Button 
          text="To next view" 
          press="handleNav"> 
         <layoutData> 
          <FlexItemData growFactor="1"/> 
         </layoutData> 
         <customData> 
          <core:CustomData 
            key="target" 
            value="NewTestPlan"/> 
         </customData> 
        </Button> 
        <!--<mvc:XMLView viewName="root.spc_management_modern.view.SkeletalStructureGUI"/>--> 
        <lay:Grid defaultSpan="L6 M6 S12" class="GridOnHomepage"> 
         <!--Lädt die linke Seite der Homepage--> 
         <lay:Grid id="GridOnHomepage" defaultSpan="L12 M12 S12"> 
          <mvc:XMLView viewName="root.spc_management_modern.view.LeftsideHomepage"/> 
         </lay:Grid> 

         <!--Lädt die rechte Seite der Homepage&ndash;&gt;--> 
         <lay:Grid defaultSpan="L12 M12 S12"> 
          <mvc:XMLView viewName="root.spc_management_modern.view.RightsideHomepage"/> 
         </lay:Grid> 
        </lay:Grid> 
       </content> 
      </Page> 
     </NavContainer> 
関連する問題