เนมสเปซของขั้นตอน
คลาส
ระดับ | คำอธิบาย |
---|---|
ObservableProcedureMap |
ฟังก์ชัน
การทำงาน | คำอธิบาย |
---|---|
allProcedures(root) | ค้นหาคำจำกัดความของกระบวนการทั้งหมดที่ผู้ใช้สร้างในพื้นที่ทำงาน |
findLegalName(name, block) | ตรวจสอบว่าไม่มีกระบวนการ 2 ขั้นตอนที่มีชื่อเหมือนกัน ให้ใช้ชื่อกระบวนการที่เสนอและแสดงผลชื่อตามกฎหมาย เช่น ชื่อที่ไม่ว่างเปล่าและไม่ขัดแย้งกับกระบวนการอื่นๆ |
flyoutCategory(workspace) | สร้างบล็อกสำหรับหมวดหมู่กระบวนการที่จำเป็น |
getCallers(name, workspace) | ค้นหาผู้โทรทั้งหมดของกระบวนการที่มีชื่อ |
getDefinition(name, workspace) | ค้นหาบล็อกคำจำกัดความของกระบวนการที่มีชื่อ |
isNameUsed(name, workspace, opt_exclude) | แสดงผลหากชื่อที่ระบุเป็นชื่อกระบวนการแล้ว |
isProcedureBlock(block) | การป้องกันประเภทที่ตรวจสอบว่าบล็อกที่ระบุเป็นบล็อกกระบวนการหรือไม่ |
mutateCallers(defBlock) | เมื่อคําจํากัดความของกระบวนการเปลี่ยนแปลงพารามิเตอร์ ให้ค้นหาและแก้ไขตัวเรียกใช้ทั้งหมด |
เปลี่ยนชื่อ(นี่, ชื่อ) | เปลี่ยนชื่อขั้นตอน เรียกใช้โดยฟิลด์ที่แก้ไขได้ |
อินเทอร์เฟซ
SDK โฆษณา B | คำอธิบาย |
---|---|
IParameterModel | โมเดลข้อมูลสำหรับกระบวนการ |
IProcedureBlock | อินเทอร์เฟซสำหรับบล็อกที่จำลองขั้นตอน |
IProcedureMap | |
IProcedureModel | โมเดลข้อมูลสำหรับกระบวนการ |
ตัวแปร
ตัวแปร | คำอธิบาย |
---|---|
CATEGORY_NAME | สตริงที่ใช้ในแอตทริบิวต์ "custom" ของหมวดหมู่ใน XML ของกล่องเครื่องมือ สตริงนี้ระบุว่าหมวดหมู่ควรปรากฏขึ้นแบบไดนามิกด้วยการบล็อกขั้นตอน ดูอย่าง Blockly.variable.CATEGORY_NAME และ Blockly.VariantDynamic.CATEGORY_NAME |
DEFAULT_ARG | อาร์กิวเมนต์เริ่มต้นสำหรับบล็อก steps_mutatorarg |
ประเภทชื่อแทน
ประเภทชื่อแทน | คำอธิบาย |
---|---|
ProcedureTuple | วิธีการแบบเดิมที่ใช้แทนลายเซ็นของกระบวนการ องค์ประกอบต่างๆ ตามลำดับ ได้แก่ ชื่อ ชื่อพารามิเตอร์ และดูว่ามีค่าที่แสดงผลหรือไม่ |