Qlik Community

New to QlikView

Discussion board where members can get started with QlikView.

Announcements

Breathe easy -- you now have more time to plan your next steps with Qlik!
QlikView 11.2 Extended Support is now valid through December 31, 2020. Click here for more information.

Not applicable

Changer l'aspect des onglets à l'activation

Bonjour,

je cherche simplement comment changer l'aspect des onglets lorsque ceux-ci sont actifs.

Je trouve uniquement comment changer les couleurs des onglets, mais il faudrait que j'aie un contrôle plus approfondi sur leur apparence.

Comment puis-je faire ?

Merci d'avance.

Tags (1)
5 Replies
christophebrault
Valued Contributor

Changer l'aspect des onglets à l'activation

Bonjour,

Pour changer la couleur de l'onglet lors de l'activation de la feuille, j'utilise la fonction : GetActiveSheetID()

Dans les propriété de la feuille/Couleur de l'onglet, coche Calculé pour entrer une expression qui définira la couleur.

L'expression ressemble à

if(GetActiveSheetID()='Document\SH10',green(),red())

Document\SH10 correspond à l'ID de la feuille tel qu'on le trouve dans les propriétés.

Green() et red() sont remplacé avantageusement pas RGB(x,x,x) qui permet de composer sa couleur.

On peut utiliser la même méthode pour changer la couleur de la police selon l'activation aussi.

J'espère avoir répondu au problème,

A bientôt

Not applicable

Changer l'aspect des onglets à l'activation

Merci, effectivement cela permet de définir une couleur personnalisée pour chaque onglet individuellement, mais y'a-t'il un moyen de définir de façon générique le style d'un onglet actif, cela incluant sa couleur ainsi que sa forme, son padding, etc..?

christophebrault
Valued Contributor

Changer l'aspect des onglets à l'activation

A ma connaissance non, puisque le changement d'apparence se fait par une fonction que l'on passe en expression.

C'est peut être possible de le faire en macro cependant.

Not applicable

Changer l'aspect des onglets à l'activation

Ok dommage, merci pour tes réponses en tout cas.

martin59
Valued Contributor II

Re: Changer l'aspect des onglets à l'activation

Bonjour,

Pour la couleur, vous pouvez la stocker dans une variable et ainsi pouvoir modifier la couleur pour tous les objets d'un coup.

En ce qui concerne les autres options, vous pouvez faire un clic droit sur un onglet et "Propriétés de la rangée d'onglets" mais ce n'est pas aussi flexible que du CSS

Au passage, n'hésitez pas à poster vos question sur la communauté des utilisateurs francophones.

Martin Favier