2017-02-02 43 views
1

私は色を変更したいが、それを行う方法がわからないボタンがいくつかあります。 コード:sap.m.Buttonの背景色を変更するにはどうすればいいですか?

<Button id="evalPriceButton" text="Evaluate Price" icon="sap-icon://sales-order" type="Accept" press="onPricePress" /> 

私は樹液が提供するデフォルトのタイプのいずれかを使用していますが、私は自分の色を設定することはできません私のコードに示すように。私はまた、異なる色で異なるボタンを表示するライブラリで提供されているアイコンの1つを使用していますが、それらの色を変更する方法は指定していません。 https://sapui5.hana.ondemand.com/iconExplorer.html

私は緑のように見えます。 ボタンの外観を変更するには、CSSをオーバーライドする必要がありますか?

答えて

2

「緑色のような」とは、アイコンエクスプローラで回転するdivの色の1つを意味します。残念ながら、これらの色はカスタムCSSクラスから来ています。ドキュメントには指定されていません。それはですがないことをお勧めフィオーリため

SAP Fioriのランチパッド・アプリケーションは、スタイルをオーバーライドするべきではないアプリ

現在のテーマについての詳細を読むことができます:https://ui5.sap.com/#/topic/497c27a8ee26426faacd2b8a1751794a

+0

それが必要として、それは来ていないリンクは、それはむしろ、特定のアイテムよりも、メインページを指す続ける理由を私は知りません見せたい。とにかく、私は回転divsを意味するものではありません。あなたがアイテムの1つを開くと、ボタンが(赤と緑の)下部に表示され、それは私が望むものです。リンクありがとう。 – polaris

+0

@polaris:そうだね。これらの "赤"と "緑"の色は、[sap.m.Button](https://openui5.hana.ondemand.com/#docs/api/symbols/sap.m)の 'type'のようなプロパティから来る意味的な色です。 .ButtonType.html)。タイプが「Accept」の場合、ボタンはその背景色を緑色(正の意味)に設定します。 – boghyon

+0

あなたは正しいです。私はすでにあなたが私のコードで見ることができるようにそのプロパティセットを持っていますが、何らかの理由でそれが私のアプリケーションでは機能していません。ボタンを完全に赤/緑、縁だけにしません。なぜこれが起こっているのか分かりません。私はこれを調べる必要があります – polaris

関連する問題