Как изменить цвет фона sap.m.Button?
У меня есть несколько кнопок, которые я хотел бы изменить цвет, но не знаю, как это сделать. код:
<Button id="evalPriceButton" text="Evaluate Price" icon="sap-icon://sales-order" type="Accept" press="onPricePress" />
Как показано в моем коде, я использую один из типов по умолчанию, предоставляемых sap, но я не могу установить свой собственный цвет. Я также использую один из значков, представленных в их библиотеке, который показывает разные кнопки с разными цветами, но они не указывают, как изменить эти цвета. https://sapui5.hana.ondemand.com/iconExplorer.html
Я хочу, чтобы он выглядел как зеленый. Полностью ли необходимо переопределить CSS, чтобы изменить внешний вид кнопки?
1 ответ
Я предполагаю, что под "как зеленый", вы подразумеваете один из цветов этих вращающихся div в Icon Explorer. К сожалению, эти цвета происходят из пользовательских классов CSS. Они не указаны в документации. Так что да, вам придется:
- Используйте UI Theme Designer
- Напишите свой собственный класс CSS, хотя это не рекомендуется для приложений Fiori
Приложения панели запуска SAP Fiori не должны переопределять стили.
Вы можете прочитать больше о темах здесь: https://ui5.sap.com/#/topic/497c27a8ee26426faacd2b8a1751794a