واجهة IFlyout
واجهة لقائمة منبثقة.
Signature:
export interface IFlyout extends IRegistrable
يمتدّ نطاق العرض: IRegistrable
أماكن إقامة
الموقع | مفاتيح التعديل | Type | الوصف |
---|---|---|---|
autoClose | boolean | هل يتم إغلاق النافذة المنبثقة تلقائيًا عند إنشاء قالب؟ | |
CORNER_RADIUS | readonly |
الرقم | نصف قطر الزاوية للخلفية المنبثقة. |
horizontalLayout | boolean | ما إذا تم وضع القائمة المنبثقة أفقيًا أم لا. | |
الهامش | readonly |
الرقم | الهامش حول حواف القوالب في القائمة المنبثقة. |
RTL | boolean | مناسب من اليمين إلى اليسار أو من اليسار إلى اليمين. | |
targetWorkspace | WorkspaceSvg | قيمة فارغة | مساحة العمل المستهدَفة |
الطُرق
الطريقة | الوصف |
---|---|
createBlock(originalBlock) | إنشاء نسخة من هذه المجموعة على مساحة العمل |
createDom(tagName) | تنشئ DOM الخاص للقائمة المنبثقة. يجب الاتصال مرة واحدة فقط. يمكن أن يتوفر القائمة المنبثقة كعنصر svg خاص بها أو أن تكون عنصر g متداخلاً داخل عنصر svg منفصل. |
disposition() | تخلص من هذه القائمة المنبثقة. يمكنك إلغاء الربط بجميع عناصر DOM لمنع تسرُّب الذاكرة. |
getHeight() | احصل على ارتفاع القائمة المنبثقة. |
getWidth() | احصل على عرض القائمة المنبثقة. |
getWorkspace() | احصل على مساحة العمل داخل القائمة المنبثقة. |
getX() | لحساب الإحداثي x لموضع القائمة المنبثقة. |
getY() | لحساب الإحداثي ص للموضع المنبثق. |
hide() | إخفاء القائمة المنبثقة وإفراغها. |
init(targetWorkspace) | يقوم بتهيئة القائمة المنبثقة. |
isBlockCreatable(block) | هل تسمح لك هذه القائمة المنبثقة بإنشاء مثيل جديد من الكتلة المحددة؟ تُستخدَم لتحديد ما إذا كان يمكن "سحب" المربّع من القائمة المنبثقة. |
isDragTowardWorkspace(currentDragDeltaXY) | حدد ما إذا كانت دلتا السحب باتجاه مساحة العمل، بناءً على موضع واتجاه القائمة المنبثقة. يُستخدَم هذا الإجراء في selectDragIntention_ لتحديد ما إذا كان يجب إنشاء كتلة جديدة أو ما إذا كان يجب تمرير القائمة المنبثقة. |
isScrollable() | |
isVisible() | هل القائمة المنبثقة مرئية؟ |
position() | ضع القائمة المنبثقة. |
reflow() | إعادة تدفق المكعبات وحصائرها. |
scrollToStart() | قم بتمرير القائمة المنبثقة إلى بداية محتوياتها. |
setContainerVisible(visible) | يمكنك ضبط ما إذا كانت حاوية القائمة المنبثقة هذه مرئية أم لا. |
setVisible(visible) | عيِّن ما إذا كانت القائمة المنبثقة مرئية أم لا. ولا تعني قيمة true بالضرورة أن القائمة المنبثقة معروضة. يمكن أن يكون مخفيًا لأن حاويته مخفية. |
show(flyoutDef) | يمكنك عرض القائمة المنبثقة وملؤها. |