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 > Quy trình > IProcedureModel
Giao diện works.IOpportunityModel
Mô hình dữ liệu cho một quy trình.
Chữ ký:
export interface IProcedureModel
Phương thức
Phương thức |
Mô tả |
deleteParameter(index) |
Xoá tham số ở chỉ mục đã cho khỏi danh sách tham số. |
getEnabled() |
Trả về xem quy trình có được bật/tắt hay không. Nếu một quy trình bị vô hiệu hoá, tất cả các khối phương thức gọi quy trình cũng sẽ bị tắt. |
getId() |
Trả về mã nhận dạng trung lập về ngôn ngữ duy nhất cho quy trình. |
getName() |
Trả về tên mà con người có thể đọc được của quy trình. |
getParameter(index) |
Trả về tham số tại chỉ mục đã cho trong danh sách tham số. |
getParameters() |
Trả về một mảng gồm tất cả các tham số trong danh sách tham số. |
getReturnTypes() |
Trả về(các) loại dữ liệu trả về của quy trình. Giá trị rỗng biểu thị một quy trình không trả về giá trị. |
insertParameter(parameterModel, index) |
Chèn một thông số vào danh sách thông số. Để di chuyển một thông số, trước tiên hãy xoá rồi chèn lại. |
saveState() |
Tuần tự hoá trạng thái của quy trình thành JSON. |
setEnabled(enabled) |
Đặt xem quy trình này có được bật/tắt hay không. Nếu một quy trình bị tắt, thì tất cả các khối phương thức gọi quy trình cũng sẽ bị tắt. |
setName(name) |
Đặt tên cho quy trình mà con người có thể đọc được. |
setReturnTypes(types) |
Đặt(các) kiểu dữ liệu trả về của quy trình. Truyền giá trị rỗng để biểu thị một quy trình không trả về. |
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-12 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-12 UTC."],[[["`IProcedureModel` is an interface that defines a data model for procedures in Blockly."],["It provides methods for managing procedure parameters, such as adding, removing, and accessing them."],["The interface also includes methods for controlling the procedure's enabled status, name, and return types."],["`IProcedureModel` enables saving and loading the procedure's state through serialization."],["This model is crucial for representing and manipulating procedures within the Blockly environment."]]],["The `IProcedureModel` interface manages procedure data. Key actions include: retrieving the procedure's ID, name, enabled status, parameters, and return types. Parameters can be managed by inserting, deleting, and retrieving them. The name, enabled status, and return types can be set. It supports getting all parameters as an array. Additionally, it allows saving the procedure's state and has the capacity of disabling or enabling it.\n"]]