0
votes

Icône onglet Barre Texte Changement de couleur

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 


0 commentaires

3 Réponses :


0
votes

L'iContabfilter utilise l'attribut iconcolor pour changer la couleur.

Il peut prendre un nombre limité d'options de couleur - voir ici: Options

Je préfère régler la couleur à l'aide de la liaison de modèle:

Contrôleur (ajuster la condition requis): xxx

vue: xxx

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).


3 commentaires

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.



0
votes

Le meilleur moyen d'atteindre qui utilise probablement l'agrégation de données personnalisée. Dans votre iContabfilter: xxx

et dans votre CSS: xxx

afin d'éviter le style indésirable, je mets habituellement une classe aussi à mon étiquette telle que xxx

de sorte que le sélecteur CSS devienne: xxx


0 commentaires

0
votes

Peut-être que vous pouvez cela dans ONAFTERRENDIANT. Je pense que ce n'est pas le meilleur moyen.

let icontabfilter = document.getelementByID (Self.getView (). SYID ("ID"). SID + "-Text"); icontabfilter.style.csstext = "Couleur: rouge! IMPORTANT";


0 commentaires