pivotick / RendererOptions / NodeTierStyle
Alias de type: NodeTierStyle
NodeTierStyle =
Clearable<Omit<Partial<NodeStyle>,"styleCb"|"tiers"|"focusTier"|"focusTierYieldsAt"|"layoutSize">>
Défini dans : interfaces/RendererOptions.ts:444
Ce qu'un étage est autorisé à changer : le dessin, jamais la chaîne ou la géométrie. Omettre styleCb et tiers empêche le type de se répéter ; l'omission de layoutSize est ce qui rend un échange de niveau sans aucun effet sur la mise en page.
Le dessin est un emplacement : nommer l'un des iconUnicode, iconClass, svgIcon, imagePath ou html remplace carrément le dessin de la base (et son imageFit). Tous les autres canaux sont hérités, sauf s'ils sont nommés.
Un canal défini sur null est supprimé plutôt que laissé au style en dessous, ce que undefined ne peut pas exprimer, puisque l'omission d'un canal signifie seulement "Je ne le nomme pas". C'est la seule couche avec ce pouvoir : partout ailleurs dans la chaîne, null échoue toujours, car un styleCb restituant une valeur nulle directement à partir des données du nœud est une forme ordinaire et a toujours signifié "utiliser la valeur par défaut".
Effacer shape n'est pas la façon dont un nœud devient informe - utilisez shape: 'none', qui indique que le contenu est le nœud.