Thèmes
Une définition de thème est un ensemble de variables de thème et de leurs valeurs. Par exemple,
une définition de thème peut avoir une variable background et une valeur white. Une vue peut posséder une feuille de style dynamique qui utilise les variables de la définition de thème. Lorsqu'un certain nombre de vues utilisent la même définition de thème, vous pouvez obtenir un ensemble de vues doté d'un aspect visuel cohérent. En outre, il est relativement facile d'apporter un changement visuel global à ces vues en modifiant les valeurs de la variable du thème sans toucher aux définitions de la vue. Les définitions de thèmes et les feuilles de style dynamiques prennent en charge le langage de feuille de style LESS pour vous permettre d'utiliser sa syntaxe et ses fonctionnalités pour améliorer vos vues personnalisées.

Les définitions de thèmes et les feuilles de style dynamiques sont combinées pour générer automatiquement un ensemble de fichiers .CSS. Lorsqu'une automatisation de flux de travaux affiche une page, elle utilise ces fichiers CSS pour appliquer un style aux vues contenues dans la page. La génération de la feuille de style en cascade prend un certain temps. Par conséquent, si vous visualisez l' automatisation de flux de travaux dans le concepteur, vous pouvez voir les vues dans la page utiliser les valeurs de thème par défaut ou anciennes jusqu'à ce que la nouvelle feuille de style en cascade soit disponible. Lors de l'exécution, la feuille de style en cascade est déjà générée pour les automatisations de flux de travaux déployées et aucun retard ne se produit.
Lorsque le concepteur affiche une vue, il utilise le thème de l' automatisation de flux de travaux ou du kit d'outils actuellement ouvert pour définir le style des vues dans la présentation. Cette fonction signifie que la même vue peut être différente dans le concepteur en fonction de l' automatisation de flux de travaux ou du kit d'outils que vous avez ouvert. Le thème Carbon du kit d'outils Données système est le thème par défaut pour l' automatisation de flux de travauxplus récente, qui fournit les définitions de thème pour vos vues. Le thème Carbon fournit les actifs visuels (couleurs, icônes, polices de caractères, etc.) qui alignent les interactions et l'aspect de vos automatismes de flux de travail et de vos vues sur les lignes directrices du système de conception IBM®. Pour plus d'informations, voir Carbon Design System
.
- Si vous ouvrez le kit d'outils dans Designer et que vous ajoutez le bouton à une page ou à une vue, la présentation affiche le bouton en bleu.
- Si vous ouvrez l' automatisation du flux de travaux dans le concepteur et que vous ajoutez le bouton à une page ou à une vue, la présentation affiche le bouton en orange.
- Si vous exécutez l' automatisation de flux de travaux, le navigateur affiche le bouton en orange.
- Classes et attributs ajoutés dans la page Attributs HTML des propriétés d'agencement de la vue.
- Style inclus dans la feuille de style CSS en ligne du comportement de la vue. Pour éviter les conflits de noms de classe, utilisez le CSS en ligne pour développer temporairement des styles CSS. Une fois les styles développés, placez-les dans un script inclus.
- CSS dans les scripts inclus dans le comportement de la vue.
- Ensemble de définitions de style dans le style dynamique du comportement de la vue.
- Définitions CSS définies par le thème de l' automatisation de flux de travaux ou du kit d'outils.