blockly > الاتصال

فئة الاتصال

فئة الاتصال بين الكتل

Signature:

export declare class Connection implements IASTNodeLocationWithBlock 

يتم تنفيذ: IASTNodeLocationWithBlock

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

الشركة المصنِّعة مفاتيح التعديل الوصف
(CREATEor)(source, type) تنشئ هذه الدالة مثيلاً جديدًا من الفئة Connection.

أماكن إقامة

الموقع مفاتيح التعديل Type الوصف
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 الاتصال | قيمة فارغة الاتصال الذي يتصل به هذا الاتصال. قيمة فارغة في حال عدم الاتصال.
النوع الرقم

الطُرق

الطريقة مفاتيح التعديل الوصف
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, enterName) تؤدي إلى إعادة ربط هذا الربط بالإدخال باستخدام الاسم المعني في المجموعة المحدّدة. إذا كان هناك اتصال متصل بهذا الإدخال من قبل، سيتم قطع هذا الاتصال.
respawnShadow_() protected أعد ظهور كتلة الظل إذا كان هناك واحد متصل بهذا الاتصال.
setCheck(check) تغيير توافق الاتصال
setShadowDom(shadowDom) لتغيير كتلة الظل للاتصال.
setShadowState(shadowState) لتغيير كتلة الظل للاتصال.
targetBlock() لعرض الجزء الذي يتصل به هذا الاتصال.
toString() تعرض هذه الطريقة سلسلة تصف هذا الاتصال بعبارات مطوّري البرامج (باللغة الإنجليزية فقط). الغرض منها هو استخدامها في سجلات وحدة التحكم والأخطاء.