واجهة: Editors
محدد في: interfaces/GraphUI.ts:1181
خصائص
deletion?
optionaldeletion:object
محدد في: interfaces/GraphUI.ts:1235
حذف عناصر الرسم البياني من واجهة المستخدم — زر حذف الإجراء المجمع على الشريط الجانبي و العقدة / الحافة / ملاحظة حذف إدخالات قائمة السياق. كل واحد منهم مسور بواسطة InterractionCallbacks.onBeforeDelete; هذا التبديل يقرر ما إذا كان يتم عرضها في المقام الأول.
enabled?
optionalenabled:boolean
تقديم إمكانيات الحذف على الإطلاق. false يزيلهم وهو ما أ احتياجات التكامل للقراءة فقط - أنظف من الاعتراض على كل نقرة.
الافتراضي
trueedgeCreator?
optionaledgeCreator:object
محدد في: interfaces/GraphUI.ts:1221
إنشاء حافة تفاعلية - أداة الإنشاء ▸ إضافة الحافة (السحب للاتصال و انقر فوق انقر على حد سواء) وقائمة سياق العقدة "الاتصال بـ ...". ما الحافة الجديدة يحمل، وما إذا كان مسموحًا به، يتم تحديده من قبل InterractionCallbacks.onBeforeEdgeCreate.
enabled?
optionalenabled:boolean
تقديم إمكانيات الاتصال على الإطلاق. false يزيلهم، لذلك الرسم البياني الذي العلاقات تأتي فقط من الواجهة الخلفية ولا تسلح جلسة الاتصال أبدًا.
الافتراضي
trueedgeEditor?
optionaledgeEditor:object
محدد في: interfaces/GraphUI.ts:1243
enabled?
optionalenabled:boolean
تقديم محرر الحافة على الإطلاق. false يخفي قائمة السياق "تحرير الحافة". دخول.
الافتراضي
truefields?
optionalfields:FieldConfig[]
قائمة الحقول الاختيارية لصيغة تحرير الحافة. يستنتج من بيانات الحافة عندما تكون غير محددة.
الافتراضي
undefinedlabelPrompt?
optionallabelPrompt:EdgeLabelPromptMode
عند التعيين، تطالب كل حافة تفاعلية يتم إنشاؤها المستخدم النهائي بوضع علامة (مخزنة على الحافة الجديدة data.label) باستخدام واجهة المستخدم المختارة - بدون رد اتصال مطلوب. خطاف onBeforeEdgeCreate، إذا كان موجودًا، يتولى المسؤولية وهذا هو تم تجاهله (يمكن للخطاف أن يدفع نفسه عبر ctx.promptLabel).
الافتراضي
undefinedrender()?
optionalrender: (session) =>HTMLDivElement
عارض نص مخصص اختياري لصيغة تحرير الحافة - التوأم الثابت لـ InterractionCallbacks.onEdgeEdit. هيئة مخصصة تمتلك المسودة: تحور session.draft كما يكتب المستخدم.
المعلمات
session
EdgeEditSession
المرتجعات
HTMLDivElement
الافتراضي
undefinednodeCreator?
optionalnodeCreator:object
محدد في: interfaces/GraphUI.ts:1208
إنشاء عقدة تفاعلية — أداة إنشاء ▸ إضافة عقدة واللوحة القماشية قائمة السياق "أضف عقدة هنا". يتم تحديد ما تحمله العقدة الجديدة InterractionCallbacks.onBeforeNodeCreate.
enabled?
optionalenabled:boolean
تقديم إمكانيات إنشاء العقدة على الإطلاق.
الافتراضي
truenodeEditor?
optionalnodeEditor:object
محدد في: interfaces/GraphUI.ts:1182
enabled?
optionalenabled:boolean
تقديم محرر العقدة على الإطلاق. false يخفي أداة إنشاء ▸ تحرير العقدة — المستهلك الذي تحظر واجهته الخلفية التعديلات يزيل القدرة على تحمل التكاليف بدلاً من ذلك الاعتراض على كل التزام.
الافتراضي
truefields?
optionalfields:FieldConfig[]
مولد حقل مخصص اختياري. يستدل إذا كان غير محدد
الافتراضي
undefinedrender()?
optionalrender: (session) =>void
عارض مشروط مخصص اختياري. اترك غير محدد للإصدار الافتراضي مشروط
المعلمات
session
NodeEditSession
المرتجعات
void
الافتراضي
undefined