blockly > ขั้นตอน > IProcedureModel
อินเทอร์เฟซ Procedures.IProcedureModel
โมเดลข้อมูลสำหรับกระบวนการ
ลายเซ็น:
export interface IProcedureModel
วิธีการ
วิธีการ | คำอธิบาย |
---|---|
deleteParameter(index) | นำพารามิเตอร์ในดัชนีที่ระบุออกจากรายการพารามิเตอร์ |
getEnabled() | แสดงผลว่ากระบวนการเปิดใช้/ปิดใช้หรือไม่ หากกระบวนการถูกปิดใช้งาน จะเป็นการปิดใช้งานการบล็อกผู้เรียกของกระบวนการทั้งหมดด้วย |
getId() | แสดงผลรหัสภาษาที่เป็นกลางที่ไม่ซ้ำกันสำหรับกระบวนการ |
getName() | แสดงผลชื่อกระบวนการที่มนุษย์อ่านได้ |
getParameter(index) | แสดงผลพารามิเตอร์ที่ดัชนีที่ระบุในรายการพารามิเตอร์ |
getParameters() | แสดงผลอาร์เรย์ของพารามิเตอร์ทั้งหมดในรายการพารามิเตอร์ |
getReturnTypes() | แสดงประเภทการแสดงผลของกระบวนการ Null แสดงถึงขั้นตอนที่ไม่แสดงผลค่า |
insertParameter(parameterModel, index) | แทรกพารามิเตอร์ลงในรายการพารามิเตอร์ หากต้องการย้ายพารามิเตอร์ ให้ลบพารามิเตอร์นั้นออกแล้วใส่อีกครั้ง |
saveState() | ทำให้สถานะของกระบวนการเป็น JSON เป็นอนุกรม |
setEnabled(enabled) | ตั้งค่าว่าจะเปิดใช้/ปิดใช้กระบวนการนี้หรือไม่ หากกระบวนการถูกปิดใช้งาน การบล็อกผู้โทรของกระบวนการทั้งหมดควรถูกปิดใช้งานด้วย |
setName(name) | ตั้งชื่อขั้นตอนที่มนุษย์อ่านได้ |
setReturnTypes(types) | กำหนดประเภทการแสดงผลของกระบวนการ ผ่านค่า Null เพื่อแสดงขั้นตอนที่ไม่แสดงผล |