拓展 / RendererOptions / NodeTierStyle
类型别名: NodeTierStyle
NodeTierStyle =
Clearable<Omit<Partial<NodeStyle>,"styleCb"|"tiers"|"focusTier"|"focusTierYieldsAt"|"layoutSize">>
定义于:interfaces/RendererOptions.ts:444
层允许更改的内容:绘图,而不是链条或几何形状。省略 styleCb 和 tiers 可防止类型递归;省略 layoutSize 可以使层交换对布局没有任何影响。
绘图是一个槽:命名任何 iconUnicode、iconClass、svgIcon、imagePath 或 html 都会完全替换底座的绘图(及其 imageFit)。除非命名,否则所有其他通道都会被继承。
设置为null的通道是被拿走,而不是留给下面的样式,这是undefined无法表达的,因为省略通道仅意味着“我没有命名它”。这是具有这种能力的一层:链中的其他任何地方null仍然会失败,因为直接从节点数据传回空值的styleCb是一种普通的形状,并且始终意味着“使用默认值”。
清除shape并不是使节点变得不成形的方式——使用shape: 'none',它表示内容就是节点。