ANS-0232 · DéVELOPPEMENT SUITESCRIPT

Comment appliquer plusieurs classes CSS à un élément HTML dans les personnalisations NetSuite

Les développeurs peuvent améliorer la mise en forme des éléments HTML personnalisés au sein de NetSuite en leur attribuant plusieurs classes CSS, ce qui permet d'obtenir des effets visuels combinés.

Solution courte

Pour appliquer plusieurs classes CSS à un élément HTML, indiquez chaque nom de classe séparé par un seul espace au sein de l’attribut « class ». Cette méthode permet à un élément d’hériter des styles de toutes les classes spécifiées, en combinant leurs propriétés pour obtenir une présentation visuelle plus riche. Cette technique est fondamentale pour une mise en forme flexible dans les personnalisations NetSuite.

Scénario

Lorsqu’ils personnalisent les interfaces NetSuite à l’aide du langage HTML, les développeurs doivent souvent appliquer diverses règles de mise en forme à un même élément. La difficulté réside dans la combinaison efficace de plusieurs styles CSS distincts sans créer de définitions de classes redondantes ou trop complexes.

Solution

Le principe fondamental pour appliquer plusieurs classes CSS à un élément HTML consiste à énumérer chaque nom de classe dans l’attribut « class », en les séparant par un seul espace. Cette méthode permet à un élément d’hériter des styles de toutes les classes spécifiées.Prenons par exemple les définitions de classes CSS suivantes :

GA_KEEP_0001GA_KEEP_0002

Pour appliquer ces deux styles à un élément div HTML, l’attribut « class » serait structuré comme suit :

html<div class="white toolbox"></div>

Dans cet exemple, les styles .white et .toolbox seront tous deux appliqués à l’élément div, combinant ainsi leurs propriétés visuelles.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Développement SuiteScript

Parler à un consultant