انتقل إلى المحتوى

pivotick v3.0.0


محورية / 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'، والتي تقول المحتوى هو العقدة.