blockly > Tiện ích

Không gian tên của tiện ích

Hàm

Chức năng Nội dung mô tả
apply(tên, khối, isMutator) Áp dụng phương thức tiện ích cho một khối. Chỉ nên gọi lệnh này trong quá trình tạo khối.
buildTooltipForDropdown(dropdownName, lookupTable) Tạo một hàm tiện ích liên kết giá trị trình đơn thả xuống với chuỗi chú giải công cụ.
buildTooltipWithFieldText(msgTemplate, fieldName) Xây dựng một hàm tiện ích sẽ cài đặt chú giải công cụ động. Thông báo chú giải công cụ phải bao gồm chuỗi "%1" và chuỗi đó sẽ được thay thế bằng văn bản của trường được đặt tên.
isRegistered(name) Trả về xem một tiện ích có được đăng ký với tên cụ thể hay không.
register(name, initFn) Đăng ký một hàm mở rộng mới. Tiện ích là các hàm giúp khởi chạy các khối, thường là thêm hành vi động như trình xử lý onchange và trình biến đổi. Các thông số này được áp dụng bằng cách sử dụng Block.applyExtension() hoặc thuộc tính mảng "extensions" JSON.
registerMixin(name, mixinObj) Đăng ký một hàm tiện ích mới thêm tất cả khoá/giá trị của mixinObj.
registerMutator(name, mixinObj, opt_helperFn, opt_blockList) Đăng ký một hàm mở rộng mới để thêm biến đổi vào khối. Tại thời điểm đăng ký, thao tác này sẽ thực hiện một số kiểm tra tình trạng cơ bản của biến đổi. Trình bao bọc cũng có thể thêm hộp thoại biến đổi vào khối, nếu cả Compose và phân huỷ đều được xác định trên Mixin.
unregister(name) Huỷ đăng ký tiện ích đã đăng ký bằng tên cụ thể.

Biến

Biến Nội dung mô tả
TEST_ONLY