Comment puis-je modifier la couleur de la barre d'onglets de l'icône dans l'application UI5? J'essaie de changer la couleur du texte de la barre d'onglets d'icône. J'ai deux icônes et basé sur la condition, je veux changer la couleur de la barre de la barre d'onglets de 2e icône.
J'ai essayé de deux manières mais que je ne suis pas capable de réussir. Vous trouverez ci-dessous mon code de CSS, contrôleur et XML: p>
XML P>
that.getView().byId("id").addStyleClass("TextColor"); //getting error like below that.getView(...).byId(...).addStyleClass is not a function that.getView().byId("id").getText().fontcolor("#ff3333").//no effect
3 Réponses :
L'iContabfilter utilise l'attribut iconcolor pour changer la couleur.
Il peut prendre un nombre limité d'options de couleur - voir ici: Options P>
Je préfère régler la couleur à l'aide de la liaison de modèle: p>
Contrôleur (ajuster la condition requis): p> vue: p> Vous pouvez également utiliser des expressions de liaison en ligne directement dans la vue (si tu souhaites).
Avec ce qui précède, vous pouvez influencer la couleur de toute icône particulière (vente ou achat). P> p>
Je veux changer la couleur de texte non icône
J'essaie de changer la couleur du texte uniquement
Mes excuses - mon mauvais - pourquoi limiteriez-vous le changement de couleur au texte - juste à l'abri des intérêts? Cela violerait certainement des directives de conception qui sont si «opinions» dans le contexte de l'UI5.
Le meilleur moyen d'atteindre qui utilise probablement l'agrégation de données personnalisée.
Dans votre iContabfilter: et dans votre CSS: p> afin d'éviter le style indésirable, je mets habituellement une classe aussi à mon de sorte que le sélecteur CSS devienne: p>
Peut-être que vous pouvez cela dans ONAFTERRENDIANT. Je pense que ce n'est pas le meilleur moyen. P>
let icontabfilter = document.getelementByID (Self.getView (). SYID ("ID"). SID + "-Text");
icontabfilter.style.csstext = "Couleur: rouge! IMPORTANT"; CODE> P>