Bản khảo sát nghiên cứu: Cho chúng tôi biết trải nghiệm của bạn khi sử dụng Blockly
Bắt đầu khảo sát
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.
chặn > Biến > createVariableButtonHandler
Xử lý "Tạo biến" trong danh mục hộp công cụ về biến mặc định. Thao tác này sẽ nhắc người dùng nhập một tên biến, bao gồm cả lời nhắc lại nếu một tên đã được sử dụng trong số các biến của không gian làm việc.
Trình xử lý nút tuỳ chỉnh có thể uỷ quyền cho hàm này, cho phép các loại biến và quá trình xử lý sau khi tạo. Chế độ tuỳ chỉnh phức tạp hơn (ví dụ: nhắc nhập loại biến) nằm ngoài phạm vi của hàm này.
Chữ ký:
export declare function createVariableButtonHandler(workspace: Workspace, opt_callback?: (p1?: string | null) => void, opt_type?: string): void;
Tham số
Thông số |
Loại |
Mô tả |
không gian làm việc |
Không gian làm việc |
Không gian làm việc để tạo biến. |
opt_callback |
(p1?: string | null) => trống |
(Không bắt buộc) Lệnh gọi lại. Biến này sẽ được chuyển tên biến mới được chấp nhận hoặc giá trị rỗng nếu thay đổi bị huỷ (nút huỷ) hoặc không xác định nếu biến hiện có đã được chọn. |
opt_type |
string |
(Không bắt buộc) Loại biến như 'int', 'string' hoặc ''. Theo mặc định, thuộc tính này sẽ là một loại cụ thể. |
Trường hợp trả lại hàng:
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: 2024-09-09 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: 2024-09-09 UTC."],[[["`createVariableButtonHandler` facilitates the creation of new variables within a Blockly workspace, managing user prompts for variable names and handling potential naming conflicts."],["This function can be used by custom button handlers, offering flexibility for defining variable types and incorporating post-creation actions."],["While offering basic variable creation functionality, `createVariableButtonHandler` is not designed for complex customizations like prompting for variable type."],["The function takes the workspace, an optional callback for processing the new variable name, and an optional variable type as parameters."]]],[]]