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

pivotick v3.0.0


محورية / Pivotick

فئة: Pivotick ​

محدد في: Graph.ts:26

البنائين ​

منشئ ​

new Pivotick(container, data?, options?): Graph

محدد في: Graph.ts:87

تهيئة رسم بياني داخل الحاوية المحددة باستخدام البيانات والخيارات المتوفرة.

المعلمات ​

container ​

HTMLElement

HTMLElement الذي سيكون بمثابة الحاوية الرئيسية للرسم البياني.

data? ​

RelaxedGraphData

بيانات الرسم البياني، بما في ذلك العقد والحواف، المطلوب تقديمها.

options? ​

Partial<GraphOptions>

تكوين اختياري لسلوك الرسم البياني وواجهة المستخدم والتصميم والمحاكاة وما إلى ذلك.

المرتجعات ​

Graph

طرق ​

addEdge() ​

addEdge(e): Edge

محدد في: Graph.ts:1000

يضيف حافة إلى الرسم البياني.

يجب أن تكون العقدة المصدر (from) والهدف (to) موجودة بالفعل في الرسم البياني. يؤدي إلى حدوث خطأ في حالة وجود حافة بنفس المعرف بالفعل.

المعلمات ​

e ​

الحافة للإضافة.

Edge | RawEdge

المرتجعات ​

Edge

رميات ​

خطأ إذا كان معرف الحافة موجودًا بالفعل أو إذا كانت أي من العقدتين غير موجودة. المشغلات onChange بعد إضافة الحافة بنجاح.


addNode() ​

addNode(n): Node

محدد في: Graph.ts:902

إضافة عقدة إلى الرسم البياني.

المعلمات ​

n ​

Node | RawNode

المرتجعات ​

Node

رميات ​

خطأ إذا كانت العقدة بنفس id موجودة بالفعل. المشغلات onChange بعد إضافة العقدة بنجاح.


addNote() ​

addNote(n): Note | undefined

محدد في: Graph.ts:1265

يضيف ملاحظة إلى الرسم البياني ويرسمه. يأخذ نفس الخيارات مثل data.notes (ما ملاحظة.toJSON يعود)، أو Note. تنبعث noteAdd.

المعلمات ​

n ​

Note | NoteOptions

المرتجعات ​

Note | undefined

الملاحظة، أو undefined بينما UI.notes.enabled هو false.

رميات ​

خطأ إذا كانت الملاحظة التي تحمل نفس id موجودة بالفعل.


addToSelection() ​

addToSelection(nodes): void

محدد في: Graph.ts:1637

إضافة العقد إلى التحديد الحالي، مع ترك ما تم تحديده بالفعل في مكانه. يتم تجاهل العقد المحددة بالفعل.

العقد فقط: لا تحتوي طبقة التفاعل على أداة ضبط إضافية للحواف، وهو ما يمكن فقط يتم اختيارها كمجموعة كاملة عبر selectElements.

المعلمات ​

nodes ​

Node[]

Nodes للإضافة.

المرتجعات ​

void


clearEmphasis() ​

clearEmphasis(): void

محدد في: Graph.ts:1726

أنهي التركيز emphasiseElements بدأ: تقرأ اللوحة القماشية بشكل طبيعي مرة أخرى.

المرتجعات ​

void


clearForecast() ​

clearForecast(): void

محدد في: Graph.ts:1745

خذ التوقعات إلى أسفل.

المرتجعات ​

void


clearHighlightedElements() ​

clearHighlightedElements(): void

محدد في: Graph.ts:1707

قم بإزالة أي فئة مميزة من أي عقد أو حواف

المرتجعات ​

void


closeTable() ​

closeTable(): void

محدد في: Graph.ts:1669

يغلق قاعدة البيانات.

المرتجعات ​

void


deselectAll() ​

deselectAll(): void

محدد في: Graph.ts:1681

قم بإلغاء تحديد الكل

المرتجعات ​

void


destroy() ​

destroy(): void

محدد في: Graph.ts:1444

تدمير كافة مكونات واجهة المستخدم.

المرتجعات ​

void


edgeVisibilityChanged() ​

edgeVisibilityChanged(): void

محدد في: Graph.ts:1388

إعادة الطلاء بعد تغيير طبقة الحافة. عمدًا لا onChange: طبقات لا تلمس قوة الارتباط (انظر Simulation.getActiveEdges)، لذا قم بإعادة تشغيل ستؤدي المحاكاة إلى تحريك الرسم البياني بدون سبب.

المرتجعات ​

void


emphasiseElements() ​

emphasiseElements(elements): void

محدد في: Graph.ts:1721

اختر مجموعة من العناصر من الرسم البياني: فهي تحافظ على المظهر الذي تتمتع به بالفعل بينما يخفت كل شيء آخر على القماش، حتى clearEmphasis. هذا هو كيف يؤدي تحريك إدخال وسيلة الإيضاح إلى قراءة فئته خارج اللوحة القماشية.

حيث يشير highlightElement إلى عنصر واحد، فهذا يصف المجموعة. يتم تخطي العناصر التي لم يتم رسمها الآن، ولا تؤدي المجموعة الفارغة إلى تعتيم أي شيء.

المعلمات ​

elements ​

(Node | Edge)[]

Nodes و Edges للتأكيد.

المرتجعات ​

void


focusElement() ​

focusElement(element): void

محدد في: Graph.ts:1583

يقوم بإحضار العقدة أو الحافة المحددة إلى التركيز ضمن عرض الرسم البياني. عقدة مخبأة في مجموعة أو مجموعة مغلقة تضع تلك المجموعة أو المجموعة في موضع التركيز.

المعلمات ​

element ​

Node أو Edge للتركيز.

Node | Edge | Note

المرتجعات ​

void


getAppID() ​

getAppID(): string

محدد في: Graph.ts:1456

معرف التطبيق

المرتجعات ​

string


getConnectedNodes() ​

getConnectedNodes(node): Node[]

محدد في: Graph.ts:1241

يسترد جميع العقد المتصلة مباشرة من العقدة المحددة.

إرجاع العقد المستنسخة لمنع التعديلات الخارجية.

المعلمات ​

node ​

العقدة أو معرف العقدة للعثور على الاتصالات منها.

string | Node

المرتجعات ​

Node[]

مصفوفة من الكائنات Node المتصلة مباشرة من العقدة المحددة.


getEdge() ​

getEdge(id): Edge | undefined

محدد في: Graph.ts:1036

يسترد حافة من الرسم البياني بواسطة معرفه.

يُرجع استنساخًا عميقًا للحافة لمنع حدوث طفرات خارجية.

المعلمات ​

id ​

string

معرف الحافة

المرتجعات ​

Edge | undefined

مستنسخ Edge إذا وجد وإلا undefined.


getEdgeCount() ​

getEdgeCount(): number

محدد في: Graph.ts:1086

إرجاع عدد الحواف الموجودة حاليًا في الرسم البياني.

المرتجعات ​

number

إجمالي عدد الحواف.


getEdges() ​

getEdges(): Edge[]

محدد في: Graph.ts:1168

استرداد جميع الحواف في الرسم البياني.

إرجاع نسخ الحواف لمنع التعديلات الخارجية.

المرتجعات ​

Edge[]

مجموعة من الكائنات Edge المستنسخة.


getEdgesFromNode() ​

getEdgesFromNode(node): Edge[]

محدد في: Graph.ts:1211

يجد كافة الحواف الناشئة من عقدة معينة.

إرجاع الحواف المستنسخة لمنع التعديلات الخارجية.

المعلمات ​

node ​

العقدة أو معرف العقدة للعثور على الحواف الصادرة منها.

string | Node

المرتجعات ​

Edge[]

مصفوفة من الكائنات Edge التي تتطابق عقدتها from مع الاستعلام.


getEdgesToNode() ​

getEdgesToNode(node): Edge[]

محدد في: Graph.ts:1226

يبحث عن جميع الحواف التي تشير إلى عقدة معينة.

إرجاع الحواف المستنسخة لمنع التعديلات الخارجية.

المعلمات ​

node ​

معرف العقدة أو العقدة للعثور على الحواف الواردة إليها.

string | Node

المرتجعات ​

Edge[]

مصفوفة من الكائنات Edge التي تتطابق عقدتها to مع الاستعلام.


getGraphDepth() ​

getGraphDepth(): number

محدد في: Graph.ts:1566

المرتجعات ​

number


getMutableEdge() ​

getMutableEdge(id): Edge | undefined

محدد في: Graph.ts:1052

يسترد حافة من الرسم البياني بواسطة معرفه.

إرجاع مثيل الحافة الفعلي، مما يسمح بالتعديلات المباشرة.

تحذير: تعديل الحواف مباشرة باستخدام هذه الطريقة قد يؤدي إلى سلوك غير متوقع. يعد استخدام getEdge الذي يُرجع مثيلًا مستنسخًا أكثر أمانًا بشكل عام.

المعلمات ​

id ​

string

معرف الحافة

المرتجعات ​

Edge | undefined

Edge إذا وجد، وإلا undefined.


getMutableEdges() ​

getMutableEdges(): Edge[]

محدد في: Graph.ts:1184

استرداد جميع الحواف في الرسم البياني.

إرجاع مثيلات الحافة الفعلية، مما يسمح بإجراء تعديلات مباشرة.

المرتجعات ​

Edge[]

مجموعة من Edge الكائنات.

ملاحظات ​

⚠️ تحذير: تعديل الحواف مباشرة قد يؤدي إلى سلوك غير متوقع. استخدم getEdges بدلاً من ذلك للعمل مع النسخ الآمنة.


getMutableNode() ​

getMutableNode(id): Node | undefined

محدد في: Graph.ts:943

استرداد عقدة من الرسم البياني بواسطة معرفها.

إرجاع مثيل العقدة الفعلي، مع السماح بالتعديلات المباشرة.

تحذير: تعديل العقد مباشرة باستخدام هذه الطريقة قد يؤدي إلى سلوك غير متوقع. يعد استخدام getNode الذي يُرجع مثيلًا مستنسخًا أكثر أمانًا بشكل عام.

المعلمات ​

id ​

معرف العقدة أو كائن العقدة.

string | Node

المرتجعات ​

Node | undefined

Node إذا وجد، وإلا undefined.


getMutableNodes() ​

getMutableNodes(): Node[]

محدد في: Graph.ts:1114

يسترد كافة العقد في الرسم البياني.

إرجاع مثيلات العقدة الفعلية، مع السماح بالتعديلات المباشرة.

المرتجعات ​

Node[]

مجموعة من Node الكائنات.

ملاحظات ​

⚠️ تحذير: تعديل العقد مباشرة قد يؤدي إلى سلوك غير متوقع. يعد استخدام getNodes، الذي يُرجع المثيلات المستنسخة، أكثر أمانًا بشكل عام.


getMutableVisibleEdges() ​

getMutableVisibleEdges(): Edge[]

محدد في: Graph.ts:1199

استرداد جميع الحواف المرئية في الرسم البياني.

إرجاع مثيلات الحافة الفعلية، مما يسمح بإجراء تعديلات مباشرة.

المرتجعات ​

Edge[]

مجموعة من Edge الكائنات.

ملاحظات ​

⚠️ تحذير: تعديل الحواف مباشرة قد يؤدي إلى سلوك غير متوقع. استخدم getEdges بدلاً من ذلك للعمل مع النسخ الآمنة.


getMutableVisibleNodes() ​

getMutableVisibleNodes(): Node[]

محدد في: Graph.ts:1130

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

إرجاع مثيلات العقدة الفعلية، مع السماح بالتعديلات المباشرة.

المرتجعات ​

Node[]

مجموعة من Node الكائنات.

ملاحظات ​

⚠️ تحذير: تعديل العقد مباشرة قد يؤدي إلى سلوك غير متوقع. يعد استخدام getNodes، الذي يُرجع المثيلات المستنسخة، أكثر أمانًا بشكل عام.


getNode() ​

getNode(id): Node | undefined

محدد في: Graph.ts:927

استرداد عقدة من الرسم البياني بواسطة معرفها.

إرجاع استنساخ عميق للعقدة لمنع الطفرات الخارجية.

المعلمات ​

id ​

معرف العقدة أو كائن العقدة.

string | Node

المرتجعات ​

Node | undefined

مستنسخ Node إذا وجد وإلا undefined.


getNodeCount() ​

getNodeCount(): number

محدد في: Graph.ts:1077

إرجاع عدد العقد الموجودة حاليًا في الرسم البياني.

المرتجعات ​

number

إجمالي عدد العقد.


getNodes() ​

getNodes(): Node[]

محدد في: Graph.ts:1097

يسترد كافة العقد في الرسم البياني.

إرجاع نسخ العقد لمنع التعديلات الخارجية.

المرتجعات ​

Node[]

مجموعة من الكائنات Node المستنسخة.


getNote() ​

getNote(id): Note | undefined

محدد في: Graph.ts:1254

المعلمات ​

id ​

string

المرتجعات ​

Note | undefined


getNotes() ​

getNotes(): Note[]

محدد في: Graph.ts:1250

المرتجعات ​

Note[]


getOptions() ​

getOptions(): GraphOptions

محدد في: Graph.ts:693

إرجاع خيارات التكوين الحالية للرسم البياني.

المرتجعات ​

GraphOptions


hideNode() ​

hideNode(node): void

محدد في: Graph.ts:1393

المعلمات ​

node ​

Node

المرتجعات ​

void


highlightElement() ​

highlightElement(element): void

محدد في: Graph.ts:1690

أضف فئة مميزة إلى العقدة أو الحافة المحددة

المعلمات ​

element ​

Node أو Edge للتمييز.

Node | Edge

المرتجعات ​

void


nextTick() ​

nextTick(): void

محدد في: Graph.ts:1430

قم بتشغيل تحديث العرض التالي للرسم البياني.

المرتجعات ​

void


nextTickFor() ​

nextTickFor(nodes): void

محدد في: Graph.ts:1437

قم بتشغيل تحديث العرض التالي للرسم البياني للمواضيع التي تم تمريرها.

المعلمات ​

nodes ​

Node[]

المرتجعات ​

void


noteAdd() ​

noteAdd(note): void

محدد في: Graph.ts:422

المعلمات ​

note ​

Note

المرتجعات ​

void


noteChange() ​

noteChange(note): void

محدد في: Graph.ts:425

المعلمات ​

note ​

Note

المرتجعات ​

void


noteRemove() ​

noteRemove(note): void

محدد في: Graph.ts:428

المعلمات ​

note ​

Note

المرتجعات ​

void


off() ​

off<K>(event, handler): void

محدد في: Graph.ts:258

نوع المعلمات ​

K ​

K يمتد مفتاح GraphEvents

المعلمات ​

event ​

K

handler ​

GraphEvents[K]

المرتجعات ​

void


on() ​

on<K>(event, handler): void

محدد في: Graph.ts:251

نوع المعلمات ​

K ​

K يمتد مفتاح GraphEvents

المعلمات ​

event ​

K

handler ​

GraphEvents[K]

المرتجعات ​

void


openTable() ​

openTable(): void

محدد في: Graph.ts:1662

فتح قاعدة البيانات - يتم تقسيم صفوف الرسم البياني كشبكة قابلة للفرز والاختيار الجزء السفلي من القماش. الوضع full فقط، وفقط عندما يسمح UI.table بذلك؛ لا يوجد خلاف ذلك.

يمكن أن يحتوي الرصيف على أجزاء أخرى غير الطاولة الآن، لذلك يؤدي هذا أيضًا إلى إحضار أجزاء الطاولة الجزء إلى الأمام: تم تسمية المكالمة على اسم الجدول ويجب أن تظهر لك واحدة. الوصول لـ UIManager.dock أو activateDockTab() لقيادة المنطقة بدون ذلك.

المرتجعات ​

void


removeBySource() ​

removeBySource(source): object

محدد في: Graph.ts:592

قم بإزالة كل ما يؤكده المصدر. عنصر تؤكده عدة مصادر يبقى على قيد الحياة، ويدعي أحدهم أنه أخف - يتبع نفس محور التراجع عن القاعدة الموحدة، و الطريقة الوحيدة هي إزالة أي شيء جلبه المحور.

إنها عملية للأمام، وإدخال واحد في history: التراجع عنها يعيد إلى الوراء ما بقي ويعيد ادعاء المصدر إلى ما بقي.

المعلمات ​

source ​

string

معرف محوري، أو 'seed' للبيانات التي لم يتم محوريتها مطلقًا.

المرتجعات ​

object

ما تمت إزالته بالفعل.

edges ​

edges: Edge[]

nodes ​

nodes: Node[]


removeEdge() ​

removeEdge(id): void

محدد في: Graph.ts:1062

إزالة حافة من الرسم البياني بواسطة معرفها.

المعلمات ​

id ​

string

معرف الحافة المراد إزالتها. المشغلات onChange بعد إزالة الحافة.

المرتجعات ​

void


removeFromSelection() ​

removeFromSelection(nodes): void

محدد في: Graph.ts:1648

يزيل العقد من التحديد الحالي، ويترك الباقي في مكانه. العقد فقط، بنفس شروط addToSelection.

المعلمات ​

nodes ​

Node[]

Nodes المراد إزالتها.

المرتجعات ​

void


removeNode() ​

removeNode(id): void

محدد في: Graph.ts:969

إزالة عقدة من الرسم البياني بواسطة معرفها.

يزيل أيضًا أي حواف متصلة بالعقدة.

المعلمات ​

id ​

string

معرف العقدة المراد إزالتها. المشغلات onChange بعد إزالة العقدة وحوافها.

المرتجعات ​

void


selectElement() ​

selectElement(element): void

محدد في: Graph.ts:1593

تحديد عقدة أو حافة معينة في الرسم البياني. عقدة مخفية في كتلة أو مجموعة مغلقة لا يزال هو المحدد. تضيء اللوحة القماشية المجموعة أو المجموعة المرسومة لها.

المعلمات ​

element ​

Node أو Edge للاختيار.

Node | Edge

المرتجعات ​

void


selectElements() ​

selectElements(elements): void

محدد في: Graph.ts:1610

تحديد عدة عقد، أو عدة حواف، ليحل محل التحديد الحالي — الجمع selectElement، حل المقبض المقدم لكل عنصر لك.

لا يمكن تحديد العقد والحواف معًا (تقوم طبقة التفاعل بمسح نوع واحد عندما يتم تعيين الآخر)، لذلك تحدد المصفوفة المختلطة العقد وتحذر.

المعلمات ​

elements ​

(Node | Edge)[]

Nodes أو Edges للاختيار. يقوم المصفوفة الفارغة بمسح التحديد.

المرتجعات ​

void


setData() ​

setData(nodes, edges, notes): void

محدد في: Graph.ts:852

يستبدل جميع العقد والحواف الحالية في الرسم البياني بالبيانات المقدمة. مسح العقد والحواف الموجودة قبل تعيين الجديدة. يطلق رد الاتصال onChange بعد التحديث.

المعلمات ​

nodes ​

Node[] = []

مجموعة من العقد لتعيين. الافتراضيات إلى مجموعة فارغة.

edges ​

Edge[] = []

مجموعة من الحواف لتعيين. الافتراضيات إلى مجموعة فارغة.

notes ​

Note[] = []

المرتجعات ​

void


setLegend() ​

setLegend(config?): void

محدد في: Graph.ts:450

استبدل وسيلة إيضاح اللوحة القماشية في وقت التشغيل — التوأم الحتمي لـ UI.legend. الرسم البياني الذي يبدأ بدون واحد يتم بناؤه على الفور؛ false يفرغ الأسطورة ويسقط مرشحها، ويعود true / undefined إلى مشتقة من render.nodeTypeAccessor. تمرير أ LegendGroupOptions لمفتاح الرسم البياني على عدة أبعاد في وقت واحد.

المعلمات ​

config? ​

وسيلة الإيضاح المطلوب إظهارها، أو false لإزالتها.

boolean | LegendOptions | LegendGroupOptions

المرتجعات ​

void


setNotes() ​

setNotes(notes): Note[]

محدد في: Graph.ts:1282

يستبدل ملاحظات الرسم البياني، مع ترك العقد والحواف بمفردها. تتم مطابقة الملاحظات بواسطة المعرف: يتم تحديث واحد موجود بالفعل على اللوحة القماشية في مكانه، بحيث يظل رسمه مقيدًا إليه، تتم إزالة واحد ليس في notes، ويضاف واحد جديد.

المعلمات ​

notes ​

(Note | NoteOptions)[]

المرتجعات ​

Note[]

الملاحظات الآن على الرسم البياني، بالترتيب المحدد.

رميات ​

خطأ إذا كان هناك إدخالان يشتركان في المعرف. لا شيء يتغير بعد ذلك.


setVisibleNodes() ​

setVisibleNodes(nodes, notify): boolean

محدد في: Graph.ts:1356

يُرجع ما إذا كان أي شيء قد تم نقله، بحيث يمكن لتغيير مرشح الحافة فقط إعادة طلاء نفسه. notify متوقف عن التشغيل لأول مرور لمحرك الاستعلام، والذي يعمل قبل أي شيء مرسومة - خاصة بالمنشئ simulation.update() / renderer.init() اتبعها.

المعلمات ​

nodes ​

Node[]

notify ​

boolean = true

المرتجعات ​

boolean


showForecast() ​

showForecast(forecast): void

محدد في: Graph.ts:1740

قم برسم ما سيفعله الإجراء **، ولا تغير أي شيء آخر: العناصر التي سيفعلها إزالة الصرف من مكانه، ومن يخفيه معهم، وما هو عليه سوف يعيد تحديد المكان الذي سيهبط فيه.

حيث emphasiseElements يقرأ مجموعة من القماش عن طريق تراجع بقية، تجيب التوقعات "ماذا يحدث إذا قمت بالنقر" - لذا يجب أن يظل الرسم البياني ثابتًا القراءة بشكل طبيعي حول العناصر القليلة التي من شأنها أن تتغير. graph.history.preview(...) ترجع واحدة جاهزة.

المعلمات ​

forecast ​

GraphForecast

المرتجعات ​

void


showNode() ​

showNode(node): void

محدد في: Graph.ts:1404

المعلمات ​

node ​

Node

المرتجعات ​

void


toggleExpandNode() ​

toggleExpandNode(node): void

محدد في: Graph.ts:1415

المعلمات ​

node ​

Node

المرتجعات ​

void


toggleExpandNodes() ​

toggleExpandNodes(nodes): void

محدد في: Graph.ts:1420

المعلمات ​

nodes ​

Node[]

المرتجعات ​

void


toggleTable() ​

toggleTable(): void

محدد في: Graph.ts:1674

يفتح قاعدة البيانات إذا كانت مغلقة، ويغلقها إذا كانت مفتوحة.

المرتجعات ​

void


unHighlightElement() ​

unHighlightElement(element): void

محدد في: Graph.ts:1699

قم بإزالة فئة مميزة إلى العقدة أو الحافة المحددة

المعلمات ​

element ​

Node أو Edge للاختيار.

Node | Edge

المرتجعات ​

void


updateData() ​

updateData(newNodes?, newEdges?, triggerChangeEvent?): void

محدد في: Graph.ts:764

يقوم بتحديث الرسم البياني بعقد و/أو حواف جديدة.

يتم تحديث المعرف الذي يحمله الرسم البياني بالفعل في المكان: ما هو العنصر is — بياناته وأسلوبه ووزنه — يصبح ما سلمته، في حين أن الكائن نفسها تحافظ على هويتها. يجب أن تعمل بهذه الطريقة. حوافها، المحاكاة وربط DOM يحمل هذا الكائن، وكذلك كل ما تعلمه منذ بنائه: ما هي المصادر التي تشهد عليه، وأين يقع، وهل هو موجود مثبت. لا يزال الموضع على العنصر الوارد يفوز، لذا يمكن لـ updateData التحرك شيء وكذلك تحديثه. تتم إضافة معرفات غير معروفة.

لم تتم إعادة هيكلة الحاوية children هنا - قم بتمرير الحاوية من خلالها removeNode و addNode لتغيير ما يحمله.

المكالمة بأكملها عبارة عن دفعة واحدة: قائمة dataBatchChanged واحدة لكل إضافة وتغيير الترتيب المعطى، ثم إعادة عرض واحدة، مهما كان عدد العناصر التي يحملها.

المعلمات ​

newNodes? ​

Node[]

مجموعة اختيارية من العقد للتحديث أو الإضافة.

newEdges? ​

Edge[]

مجموعة اختيارية من الحواف للتحديث أو الإضافة.

triggerChangeEvent? ​

boolean = true

الإعلان عن التغييرات في المكان. يتم الإعلان عن الإضافات في كلتا الحالتين.

المرتجعات ​

void


use() ​

use(plugin): this

محدد في: Graph.ts:246

قم بتثبيت PivotickPlugin. يمكن استدعاؤها في أي وقت — البرنامج المساعد يتم ربط عناصر واجهة المستخدم بمرحلة دورة الحياة الحالية. المرتجعات this للتسلسل.

المعلمات ​

plugin ​

PivotickPlugin

المرتجعات ​

this

خصائص ​

editing ​

readonly editing: GraphEditingManager

محدد في: Graph.ts:45


history ​

readonly history: GraphHistory

محدد في: Graph.ts:57

ما تحمله اللوحة القماشية وتظهره، وكيف وصلت إلى: كل استيعاب، وحذف، جلد متين وعنصر مرسوم يدويًا، يمكن عكسه بشكل متجاور. يحدها و على نطاق الجلسة - لا ينجو من إعادة التحميل.


i18n ​

readonly i18n: I18n

محدد في: Graph.ts:68

اللغة التي يكتب بها هذا الرسم البياني النص الخاص به، من GraphOptions.i18n: رسالة تنسيقات البحث والجمع والرقم والقائمة والفرز. الرسم البياني المتداخل يشاركه الوالدين.


noteManager ​

noteManager: NoteManager

محدد في: Graph.ts:31


notifier ​

notifier: Notifier

محدد في: Graph.ts:32


pivots ​

readonly pivots: PivotManager

محدد في: Graph.ts:51

وقت التشغيل المحوري: تسجيل عمليات الإثراء، وتشغيلها، وفرز ما يعودون إليه، والتراجع عن المدى بأكمله. يعيش على Graph بدلاً من واجهة المستخدم بسبب المحاور إنتاج data — ولأنه يجب أن يكون موجودًا قبل إنشاء واجهة المستخدم.


queryEngine ​

queryEngine: GraphQueryEngine

محدد في: Graph.ts:35


renderer ​

renderer: GraphRenderer

محدد في: Graph.ts:33


simplify ​

readonly simplify: Simplification

محدد في: Graph.ts:62

طي العقد التي تلعب نفس الدور في مجموعة واحدة مرسومة في مكانها. المجموعات يتم عرض الحالة: getNodes()، getEdges()، الجدول والتاريخ يرى الأعضاء.


simulation ​

simulation: Simulation

محدد في: Graph.ts:34