Лучший способ добиться этого, вероятно, заключается в использовании пользовательского агрегирования данных. В вашем IconTabFilter:
<IconTabFilter id="id" icon="sap-icon://account" design="Horizontal"
text="sales" key="1" enabled="false">
<customData>
<core:CustomData key="myTextColor" value="red" writeToDom="true"/>
</customData>
</IconTabFilter>
И в вашем css:
*[data-myTextColor='red'] .sapMITBText{
color: red !important;
}
Чтобы избежать нежелательных стилей, я обычно помещаю класс и в мой тег <App/>
, такой как
<App id="app" busy="{appView>/busy}" busyIndicatorDelay="{appView>/delay}" class="myApp">
Таким образом, селектор css становится:
.myApp *[data-myTextColor='red'] .sapMITBText{
color: red !important;
}