blockly > 过程 > IProcedureModel

Procedures.IProcedureModel 接口

过程的数据模型。

Signature:

export interface IProcedureModel 

方法

方法 说明
deleteParameter(index) 从参数列表中移除指定索引处的参数。
getEnabled() 返回过程是否启用/停用。如果某个过程被停用,则所有过程调用方块也应停用。
getId() 返回过程的唯一中性 ID。
getName() 返回简单易懂的过程名称。
getParameter(index) 返回参数列表中指定索引处的参数。
getParameters() 返回参数列表中所有参数的数组。
getReturnTypes()

返回过程的返回类型。

null 表示不返回值的过程。

insertParameter(parameterModel, index)

向参数列表中插入参数。

要移动参数,请先将其删除,然后再重新插入。

saveState() 将过程的状态序列化为 JSON。
setEnabled(enabled) 设置此过程是否启用/停用。如果某个过程已停用,则还应停用所有过程调用方屏蔽。
setName(name) 设置简单易懂的过程名称。
setReturnTypes(types)

设置过程的返回类型。

传递 null 以表示不返回的过程。