封鎖 >程序 >IProcedureModel

Procedures.IProcedureModel 介面

程序的資料模型。

Signature:

export interface IProcedureModel 

方法

方法 說明
deleteParameter(index) 從參數清單移除指定索引的參數。
getEnabled() 傳回程序是否啟用/停用。如果停用了程序,也應停用所有程序呼叫端區塊。
getId() 傳回程序的專屬非語言中立 ID。
getName() 傳回使用者可理解的程序名稱。
getParameter(index) 傳回參數清單中指定索引的參數。
getParameters() 傳回參數清單中所有參數的陣列。
getReturnTypes()

傳回程序的傳回類型。

空值代表未傳回值的程序。

insertParameter(parameterModel, index)

在參數清單中插入參數。

如要移動參數,請先刪除參數,再重新插入。

saveState() 將程序狀態序列化為 JSON。
setEnabled(enabled) 設定是否要啟用/停用這個程序。如果停用了程序,也應停用所有程序呼叫端區塊。
setName(name) 設定使用者可理解的程序名稱。
setReturnTypes(types)

設定程序的傳回類型。

傳遞 null 表示未傳回的程序。