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 เพื่อแสดงกระบวนการที่ไม่แสดงผล |