2017-04-25 7 views
0

ダイアログにカスタムヘッダーまたはサブヘッダをボタンに含めたいとします。私view.xmlは、次のようになります。sap.m.BarのSAPUI5集計

<mvc:FragmentDefinition 
    xmlns:mvc="sap.ui.core" xmlns:m="sap.m" xmlns:layout="sap.ui.layout" 
    xmlns:form="sap.ui.layout.form"> 
    <m:Dialog id="dialog3ID" title="{i18n>Deliveries}" contentHeight="auto"> 
     <m:customHeader> 
     <m:Bar> 
     <contentLeft> 
      <m:Button id="Btn_Back" iconDensityAware="false" text=" 
      {i18n>Back}" type="Emphasized" width="10%" enabled="true" visible="true" press="onCancelD3" /> 
     </contentLeft> 
     </m:Bar> 
    </m:customHeader> 
    <m:content> 
     ...... 
    </m:content> 

私は制御sap.m.Bar私が間違っているのは何

に定義されたデフォルトの凝集することなく直接の子を追加することはできませんされ得るエラーメッセージ?あなたの助けのため おかげで、 ティム

答えて

0

あなたはsap.m.Dialogの集計でsap.m.Barを使用することはできません。代わりにsap.m.IBarを使用してください。だから、変更:

<m:Bar> 

へ:

<m:IBar> 

同じのために:

</m:Bar>