2017-05-16 11 views
0

私はUI5にwebideプロジェクトを実行すると、それはsap_bluecrystalテーマ(webapp/resources/sap/ui/core/themes/sap_bluecrystal/library.css)を使用しますが、私はポータルサービスのフィオーリのLaunchpadに私のプロジェクトを登録するとき、テーマがsap_belizeに変更されました。(resources/sap/fiori/themes/sap_belize/library.css?version=1.44.11&sap-ui-dist-version=1.44.11HCP WebIDEのコンポーネントベースのアプリケーションでui5テーマを変更するには?

を、私はあることをテーマにしたいです一貫性のある、私はmanifest.jsonを変えたが、それはうまくいきませんでした:

"sap.ui": { 
    "supportedThemes": [ 
     "sap_belize" 
    ] 
} 

そしてProject Settings -> SAPUI5

、それが唯一のUI5バージョンではなく、テーマを変更することができます。

+0

実際、ui5 doc:https://openui5.hana.ondemand.com/#docs/guide/e9fc648661d84ed89360bbec3ae02611.htmlに記載されていますが、「コンポーネントベースのアプリケーション」テンプレートが私を混乱させました。 @ lokiのおかげで、私はそのファイルを 'test/flpSandbox.html'に置いた – Tina

答えて

1

は、次のようにブートストラップしながら、あなたがテーマに言及しています:

<script id="sap-ui-bootstrap" 
      src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js"   
      data-sap-ui-theme="sap_bluecrystal" ... > </script> 

多分これはそれが一貫となって助けることができます。あなたも、このコード

sap.ui.getCore().applyTheme("sap_belize"); 

でテーマをロードするためにアプリを強制することができ

+0

ありがとう!私は 'flpSandbox.html'でそれを見つけました! – Tina

+0

@Tinaありがとうございます。それは私が受け入れた最初の答えです。私はSAPUI5が初めてで、私の答えがやや正解であることを見て少し自信を持ってくれました。ブーストしていただきありがとうございます。 – loki

0

はcomponent.js中または初期ビューのOnInitメソッドのいずれかこれを初期化。

関連する問題