blockly > ConnectionChecker > canConnectWithReason
เมธอด ConnectionChecker.canConnectWithReason()
ตรวจสอบว่าการเชื่อมต่อปัจจุบันเชื่อมต่อกับการเชื่อมต่อเป้าหมายได้หรือไม่ และแสดงรหัสข้อผิดพลาดหากมีปัญหา
ลายเซ็น:
canConnectWithReason(a: Connection | null, b: Connection | null, isDragging: boolean, opt_distance?: number): number;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
a | การเชื่อมต่อ | null | การเชื่อมต่อเพื่อตรวจสอบความเข้ากันได้ |
b | การเชื่อมต่อ | null | การเชื่อมต่อเพื่อตรวจสอบความเข้ากันได้ |
isDragging | บูลีน | จริงหากการเชื่อมต่อเกิดขึ้นโดยการลากบล็อก |
opt_distance | ตัวเลข | (ไม่บังคับ) ระยะห่างสูงสุดที่อนุญาตระหว่างการเชื่อมต่อสําหรับการตรวจสอบการลาก |
การคืนสินค้า:
ตัวเลข
Connection.CAN_CONNECT หากการเชื่อมต่อถูกกฎหมาย มิเช่นนั้นจะเป็นรหัสข้อผิดพลาด