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