Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
blockly > LineCursor > preDelete
Phương thức LineCursor.preDelete()
Chuẩn bị cho việc xoá một khối bằng cách tạo danh sách các nút mà chúng ta có thể di chuyển con trỏ đến sau đó và lưu vào this.potentialNodes.
Sau khi quá trình xoá diễn ra, hãy gọi postDelete để di chuyển tệp đó đến nút hợp lệ đầu tiên trong danh sách đó.
Các vị trí bạn nên thử (theo thứ tự ưu tiên) là:
- Vị trí hiện tại. – Kết nối mà khối đã xoá được đính kèm. – Khối được kết nối với kết nối tiếp theo của khối đã xoá. – Khối mẹ của khối đã xoá. – Vị trí trên không gian làm việc bên dưới khối đã xoá.
N.B.: Khi một khối bị xoá, tất cả các khối được kết nối với đầu vào của khối đó cũng sẽ bị xoá, nhưng không phải các khối được kết nối với kết nối tiếp theo của khối đó.
Chữ ký:
preDelete(deletedBlock: BlockSvg): void;
Thông số
Thông số |
Loại |
Mô tả |
deletedBlock |
BlockSvg |
Khối đang bị xoá. |
Trả về:
void
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-25 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-25 UTC."],[],[]]