Die Bindung an CSS-Klassen in XML-Ansichten über das Attribut „class“ wird von UI5 nicht direkt unterstützt. Es kann jedoch eine Problemumgehung mithilfe benutzerdefinierter Daten implementiert werden:
Fügen Sie benutzerdefinierte Daten zu Ihrem Steuerelement hinzu, legen Sie die Eigenschaft writeToDom fest und binden Sie sie an die gewünschter Ausdruck:
Definieren Sie einen CSS-Selektor, der das Steuerelement basierend auf dem benutzerdefinierten Datenwert anspricht. Zum Beispiel:
.myApp .sapText.myControl[data-green] { /* ... */ }
Im folgenden Beispiel wird die Klasse „grün“ zum Steuerelement
.myApp .sapText.myControl[data-green] { color: green; }
.myApp .sapText.myControl[data-red] { color: red; }
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3