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

pivotick v3.0.0


محورية / GraphUI / MainHeader

واجهة: MainHeader ​

محدد في: interfaces/GraphUI.ts:777

حدد ما يجب عرضه في فتحة الرأس الرئيسية بالشريط الجانبي للعقدة أو الحواف.

تقوم هذه الخرائط أيضًا بتسمية العناصر في مكان آخر - رأس تلميح الأداة، وName في الجدول عمود، [[node]] ملاحظة المراجع - لذا فهي تدور حول التسمية، وليس حول واحد لوحة. الشريط الموجود على طول الجزء العلوي من اللوحة القماشية شيء مختلف تمامًا: التبديل هذا مع GraphUI.topBar.

خصائص ​

edgeHeaderMap ​

edgeHeaderMap: HeaderMapEntry<Edge>

محدد في: interfaces/GraphUI.ts:779


nodeHeaderMap ​

nodeHeaderMap: HeaderMapEntry<Node>

محدد في: interfaces/GraphUI.ts:778


render? ​

optional render: string | HTMLElement | (element, ctx) => FallbackRenderResult

محدد في: interfaces/GraphUI.ts:797

عارض مخصص للرأس الرئيسي. سيتجاوز هذا المحتوى الرأس الرئيسي للشريط الجانبي الافتراضي.

الافتراضي ​

ts
undefined

أمثلة ​

ts
(element) => `element id: ${element.id}`
ts
// A custom header for a lone element, the default counts for everything else.
(element) => (element && !Array.isArray(element)) ? headerFor(element) : undefined

ملاحظات ​

يتم عرض string الذي تم إرجاعه كنص عادي؛ قم بإرجاع HTMLElement لتقديم HTML. قد يكون async: تعرض الفتحة عنصرًا نائبًا حتى يتم حله ونتيجة لذلك يتم إسقاط الوصول بعد تحديد التحديد.

العودة (أو العزم على) undefined لإعادة التحديد إلى الوضع الافتراضي العنوان: العنوان nodeHeaderMap / edgeHeaderMap لعنصر واحد، عدد التحديد لعدة، إجمالي اللوحة القماشية لا شيء. العودة null إلى لا ترسم شيئا.