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 以表示不返回的过程。