blockly > Kết nối

Lớp kết nối

Lớp cho mối kết nối giữa các khối.

Chữ ký:

export declare class Connection 

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Mô tả
(constructor)(source, type) Tạo một thực thể mới của lớp Connection

Thuộc tính

Thuộc tính Đối tượng sửa đổi Loại Mô tả
CAN_CONNECT static số Hằng số để kiểm tra xem hai kết nối có tương thích với nhau hay không.
id chuỗi Mã nhận dạng duy nhất của kết nối này.
REASON_CHECKS_FAILED static số
REASON_DIFFERENT_WORKSPACES static số
REASON_DRAG_CHECKS_FAILED static số
REASON_PREVIOUS_AND_OUTPUT static số
REASON_SELF_CONNECTION static số
REASON_SHADOW_PARENT static số
REASON_TARGET_NULL static số
REASON_WRONG_TYPE static số
sourceBlock_ protected Chặn
targetConnection Kết nối | null Kết nối mà kết nối này kết nối với. Rỗng nếu không được kết nối.
type số

Phương thức

Phương thức Đối tượng sửa đổi Mô tả
connect_(childConnection) protected Kết nối hai kết nối với nhau. Đây là kết nối trên khối cấp trên.
connect(otherConnection) Kết nối mối kết nối này với một mối kết nối khác.
disconnect() Ngắt kết nối này.
disconnectInternal(setParent) protected Ngắt kết nối hai khối được kết nối bằng mối kết nối này.
getCheck() Xem khả năng tương thích của kết nối.
getConnectionForOrphanedConnection(startBlock, orphanConnection) static Trả về kết nối (bắt đầu tại startBlock) sẽ chấp nhận kết nối đã cho. Bao gồm cả các loại kết nối tương thích và kiểm tra kết nối.
getParentAndChildConnections() protected Trả về kết nối mẹ (trên) và kết nối con (dưới) cho kết nối này và kết nối mà kết nối này được kết nối.
getShadowDom(returnCurrent) Trả về nội dung xml đại diện cho khối bóng của kết nối.
getShadowState(returnCurrent) Trả về bản trình bày đối tượng đã chuyển đổi tuần tự của khối bóng của kết nối.
getSourceBlock() Lấy khối nguồn cho kết nối này.
isConnected() Bạn đã kết nối chưa?
isSuperior() Kết nối có thuộc một khối cấp trên (cao hơn trong ngăn xếp nguồn) không?
onCheckChanged_() protected Hàm được gọi khi các loại tương thích của kết nối này đã thay đổi.
reconnect(block, inputName) Kết nối lại kết nối này với đầu vào có tên đã cho trên khối đã cho. Nếu đã có kết nối với đầu vào đó, thì kết nối đó sẽ bị ngắt.
respawnShadow_() protected Tạo lại khối bóng nếu có khối được kết nối với kết nối này.
setCheck(check) Thay đổi khả năng tương thích của một kết nối.
setShadowDom(shadowDom) Thay đổi khối bóng của kết nối.
setShadowState(shadowState) Thay đổi khối bóng của kết nối.
targetBlock() Trả về khối mà kết nối này kết nối với.
toString() Phương thức này trả về một chuỗi mô tả Kết nối này theo thuật ngữ dành cho nhà phát triển (chỉ có tiếng Anh). Dùng trong nhật ký và lỗi của bảng điều khiển.