blockly > SeparatorFlyoutInflater > load
Phương thức SeparatorFlyoutInflater.load()
Tăng cường một dòng phân cách mở rộng giả.
Trình đơn bật lên sẽ tự động tạo các dòng phân cách giữa mọi phần tử có kích thước được xác định bằng cách gọi gapForElement trên trình tăng cường có liên quan. Ngoài ra, người dùng có thể thêm các dòng phân cách một cách rõ ràng trong định nghĩa của cửa sổ bật lên. Khi các dòng phân cách (được tạo ngầm ẩn hoặc rõ ràng) nối tiếp nhau, khoảng cách của dòng phân cách cuối cùng sẽ truyền ngược lại và làm phẳng thành một dòng phân cách. Việc làm phẳng này không phải là phép cộng; nếu ban đầu có các dòng phân cách là 2, 3 và 4 pixel, thì sau khi chuẩn hoá, sẽ có một dòng phân cách là 4 pixel. Do đó, phương thức này trả về một dòng phân cách có chiều rộng bằng 0. Dòng phân cách này sẽ được thay thế bằng dòng phân cách do cửa sổ bật lên tạo ngầm dựa trên giá trị do gapForElement trả về. Giá trị này biết khoảng cách mặc định, không giống như phương thức này.
Chữ ký:
load(_state: object, flyout: IFlyout): FlyoutItem;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
_state | đối tượng | Biểu diễn JSON của một dòng phân cách mở rộng. |
trình đơn bật lên | IFlyout | Trình đơn bật lên để tạo dòng phân cách. |
Trả về:
Một FlyoutSeparator mới tạo.