blockly > الاتصال

فئة الاتصال

فئة للربط بين الكتل

Signature:

export declare class Connection 

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(constructor)(source, type) إنشاء مثيل جديد من فئة Connection

الخصائص

الموقع مفاتيح التعديل النوع الوصف
CAN_CONNECT static الرقم ثوابت للتحقّق مما إذا كانت اثنتان من عمليات الربط متوافقة.
المعرِّف سلسلة المعرّف الفريد لهذا الاتصال.
REASON_CHECKS_FAILED static الرقم
REASON_DIFFERENT_WORKSPACES static الرقم
REASON_DRAG_CHECKS_FAILED static الرقم
REASON_PREVIOUS_AND_OUTPUT static الرقم
REASON_SELF_CONNECTION static الرقم
REASON_SHADOW_PARENT static الرقم
REASON_TARGET_NULL static الرقم
REASON_WRONG_TYPE static الرقم
sourceBlock_ protected حظر
targetConnection Connection | null الاتصال الذي يرتبط به هذا الاتصال. قيمة فارغة إذا لم يكن الجهاز متصلاً
type الرقم

الطُرق

الطريقة مفاتيح التعديل الوصف
connect_(childConnection) protected ربط اتصالَين معًا هذا هو الربط في الكتلة العلوية.
connect(otherConnection) ربط هذا الربط بربط آخر
disconnect()‎ اقطع هذا الربط.
disconnectInternal(setParent) protected عليك إلغاء ربط الكتلتين اللتين تم ربطهما من خلال هذا الربط.
getCheck() التعرّف على مدى توافق الاتصال
getConnectionForOrphanedConnection(startBlock, orphanConnection) static عرض الاتصال (بدءًا من startBlock) الذي سيقبل الاتصال المحدَّد ويشمل ذلك أنواع الاتصالات المتوافقة وعمليات التحقّق من الاتصال.
getParentAndChildConnections() protected تعرِض هذه الدالة اتصال الأصل (العلاقة الرئيسية) وصلة الفرع (العلاقة الثانوية) استنادًا إلى هذا الاتصال والاتصال المرتبط به.
getShadowDom(returnCurrent) تعرِض هذه السمة تمثيل xml لوحدة الظل للاتصال.
getShadowState(returnCurrent) تعرِض هذه السمة تمثيلًا متسلسلًا للعنصر الخاص بوحدة ظلّ الاتصال.
getSourceBlock() الحصول على القطعة المصدر لهذا الاتصال
isConnected() هل تم إجراء عملية الربط؟
isSuperior() هل ينتمي الاتصال إلى كتلة أعلى (أعلى في حزمة المصدر)؟
onCheckChanged_() protected الدالة التي سيتمّ استدعاؤها عند تغيير الأنواع المتوافقة لهذا الربط
reconnect(block, inputName) تعيد ربط هذا الربط بالإدخال بالاسم المحدَّد في الكتلة المحدَّدة. إذا كان هناك اتصال مرتبط بهذه الإدخالات، سيتم قطع هذا الاتصال.
respawnShadow_() protected إعادة إنشاء الكتلة المظلّلة إذا كانت مرتبطة بهذا الربط
setCheck(check) تغيير توافق عملية الربط
setShadowDom(shadowDom) يغيّر هذا الإجراء كتلة التظليل لعملية الربط.
setShadowState(shadowState) يغيّر هذا الإجراء كتلة التظليل لعملية الربط.
targetBlock() عرض الكتلة التي يتصل بها هذا الربط
toString() تعرض هذه الطريقة سلسلة تصف عملية الربط هذه بلغة المطوّرين (باللغة الإنجليزية فقط). يُقصد استخدامه فقط في سجلّات وحدة التحكّم والأخطاء.