blockly > Đầu vào

Lớp dữ liệu đầu vào

Lớp cho dữ liệu đầu vào có các trường không bắt buộc.

Chữ ký:

export declare class Input 

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Nội dung mô tả
(hàm khởi tạo)(name, sourceBlock) Tạo một thực thể mới của lớp Input

Thuộc tính

Tài sản Đối tượng sửa đổi Loại Nội dung mô tả
căn chỉnh Input.Align Căn chỉnh các trường nhập (trái, phải hoặc giữa).
kết nối Kết nối | rỗng
fieldRow Trường[]
name string
loại readonly inputTypes

Phương thức

Phương thức Đối tượng sửa đổi Nội dung mô tả
appendField(field, opt_name) Thêm một trường (hoặc nhãn trong chuỗi) cũng như tất cả các trường tiền tố và hậu tố vào cuối hàng của trường dữ liệu đầu vào.
dispose() Cắt tất cả đường liên kết đến mục nhập này.
getShadowDom() Trả về bản trình bày XML của khối bóng đổ của kết nối.
getSourceBlock() Lấy khối nguồn cho giá trị nhập này.
init() Khởi tạo các trường trên dữ liệu đầu vào này.
insertFieldAt(index, trường, opt_name) Chèn một trường (hoặc nhãn trong chuỗi) cũng như tất cả các trường tiền tố và hậu tố, tại vị trí hàng của trường nhập dữ liệu.
isVisible() Xem liệu đầu vào này có hiển thị hay không.
makeConnection(type) protected Xây dựng kết nối dựa trên loại khối nguồn của đầu vào này. Xử lý đúng cách việc xây dựng kết nối không có giao diện người dùng cho các khối không có giao diện người dùng và kết nối đã kết xuất cho các khối được kết xuất.
removeField(name, opt_quiet) Xoá một trường khỏi dữ liệu nhập này.
setAlign(align) Thay đổi cách căn chỉnh của(các) trường của kết nối.
setCheck(check) Thay đổi khả năng tương thích của kết nối.
setShadowDom(shadow) Thay đổi khối bóng của kết nối.