blockly > Quy trình > IProcedureModel
Giao diện Quy trình.IQuy trìnhModel
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 | Nội dung mô tả |
---|---|
deleteParameter(index) | Xoá tham số tại chỉ mục đã cho khỏi danh sách tham số. |
getEnabled() | Trả về liệu quy trình có đang bật/tắt hay không. Nếu một quy trình bị vô hiệu hoá, thì tất cả các khối phương thức gọi quy trình cũng phải bị vô hiệu hoá. |
getId() | Trả về mã nhận dạng trung lập về ngôn ngữ duy nhất của quy trình. |
getName() | Trả về tên quy trình mà con người có thể đọc được. |
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ả 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. Null biểu thị một quy trình không trả về giá trị. |
insertParameter(parameterModel, index) | Chèn một tham số vào danh sách tham số. Để di chuyển một thông số, trước tiên hãy xoá thông số đó 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) | Thiết lập xem quy trình này có được bật/tắt hay không. Nếu một quy trình bị vô hiệu hoá, thì bạn cũng phải tắt tất cả các khối lệnh gọi quy trình. |
setName(name) | Đặt tên quy trình mà con người có thể đọc được. |
setReturnTypes(types) | Đặt(các) loại 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ề. |