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ề.