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

pivotick v3.0.0


محورية / GraphUI / المحررين

واجهة: Editors ​

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

خصائص ​

deletion? ​

optional deletion: object

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

حذف عناصر الرسم البياني من واجهة المستخدم — زر حذف الإجراء المجمع على الشريط الجانبي و العقدة / الحافة / ملاحظة حذف إدخالات قائمة السياق. كل واحد منهم مسور بواسطة InterractionCallbacks.onBeforeDelete; هذا التبديل يقرر ما إذا كان يتم عرضها في المقام الأول.

enabled? ​

optional enabled: boolean

تقديم إمكانيات الحذف على الإطلاق. false يزيلهم وهو ما أ احتياجات التكامل للقراءة فقط - أنظف من الاعتراض على كل نقرة.

الافتراضي ​
ts
true

edgeCreator? ​

optional edgeCreator: object

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

إنشاء حافة تفاعلية - أداة الإنشاء ▸ إضافة الحافة (السحب للاتصال و انقر فوق انقر على حد سواء) وقائمة سياق العقدة "الاتصال بـ ...". ما الحافة الجديدة يحمل، وما إذا كان مسموحًا به، يتم تحديده من قبل InterractionCallbacks.onBeforeEdgeCreate.

enabled? ​

optional enabled: boolean

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

الافتراضي ​
ts
true

edgeEditor? ​

optional edgeEditor: object

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

enabled? ​

optional enabled: boolean

تقديم محرر الحافة على الإطلاق. false يخفي قائمة السياق "تحرير الحافة". دخول.

الافتراضي ​
ts
true

fields? ​

optional fields: FieldConfig[]

قائمة الحقول الاختيارية لصيغة تحرير الحافة. يستنتج من بيانات الحافة عندما تكون غير محددة.

الافتراضي ​
ts
undefined

labelPrompt? ​

optional labelPrompt: EdgeLabelPromptMode

عند التعيين، تطالب كل حافة تفاعلية يتم إنشاؤها المستخدم النهائي بوضع علامة (مخزنة على الحافة الجديدة data.label) باستخدام واجهة المستخدم المختارة - بدون رد اتصال مطلوب. خطاف onBeforeEdgeCreate، إذا كان موجودًا، يتولى المسؤولية وهذا هو تم تجاهله (يمكن للخطاف أن يدفع نفسه عبر ctx.promptLabel).

الافتراضي ​
ts
undefined

render()? ​

optional render: (session) => HTMLDivElement

عارض نص مخصص اختياري لصيغة تحرير الحافة - التوأم الثابت لـ InterractionCallbacks.onEdgeEdit. هيئة مخصصة تمتلك المسودة: تحور session.draft كما يكتب المستخدم.

المعلمات ​
session ​

EdgeEditSession

المرتجعات ​

HTMLDivElement

الافتراضي ​
ts
undefined

nodeCreator? ​

optional nodeCreator: object

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

إنشاء عقدة تفاعلية — أداة إنشاء ▸ إضافة عقدة واللوحة القماشية قائمة السياق "أضف عقدة هنا". يتم تحديد ما تحمله العقدة الجديدة InterractionCallbacks.onBeforeNodeCreate.

enabled? ​

optional enabled: boolean

تقديم إمكانيات إنشاء العقدة على الإطلاق.

الافتراضي ​
ts
true

nodeEditor? ​

optional nodeEditor: object

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

enabled? ​

optional enabled: boolean

تقديم محرر العقدة على الإطلاق. false يخفي أداة إنشاء ▸ تحرير العقدة — المستهلك الذي تحظر واجهته الخلفية التعديلات يزيل القدرة على تحمل التكاليف بدلاً من ذلك الاعتراض على كل التزام.

الافتراضي ​
ts
true

fields? ​

optional fields: FieldConfig[]

مولد حقل مخصص اختياري. يستدل إذا كان غير محدد

الافتراضي ​
ts
undefined

render()? ​

optional render: (session) => void

عارض مشروط مخصص اختياري. اترك غير محدد للإصدار الافتراضي مشروط

المعلمات ​
session ​

NodeEditSession

المرتجعات ​

void

الافتراضي ​
ts
undefined