จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
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 เพื่อแสดงกระบวนการที่ไม่แสดงผล |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-25 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-25 UTC"],[],["The `IProcedureModel` interface manages procedure data. Key actions include: retrieving the procedure's ID, name, enabled status, parameters, and return types. Parameters can be managed by inserting, deleting, and retrieving them. The name, enabled status, and return types can be set. It supports getting all parameters as an array. Additionally, it allows saving the procedure's state and has the capacity of disabling or enabling it.\n"]]