createBlockDefinitionsFromJsonArray(jsonArray) |
ระบุการบล็อกจากอาร์เรย์ของการกำหนดบล็อก JSON ที่อาจสร้างขึ้นโดยเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Blockly |
defineBlocks(blocks) |
เพิ่มคำจำกัดความบล็อกที่ระบุลงในพจนานุกรมคำจำกัดความบล็อก (Blockly.Blocks) |
defineBlocksWithJsonArray(jsonArray) |
ระบุการบล็อกจากอาร์เรย์ของการกำหนดบล็อก JSON ที่อาจสร้างขึ้นโดยเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Blockly |
getAllWorkspaces() |
ค้นหาพื้นที่ทำงานทั้งหมด |
getBlockTypeCounts(block, opt_stripFollowing) |
เรียกดูแผนที่รายการระดับล่างทั้งหมดของการบล็อกที่แมปประเภทกับจำนวนรายการย่อยประเภทนั้นๆ |
getMainWorkspace() |
แสดงพื้นที่ทํางานระดับบนสุดที่ใช้ล่าสุด (ตามโฟกัส) พยายามอย่าใช้ฟังก์ชันนี้ โดยเฉพาะอย่างยิ่งหากมีอินสแตนซ์ Blockly หลายรายการในหน้าหนึ่ง |
getParentContainer() |
รับองค์ประกอบคอนเทนเนอร์ที่จะแสดงผล WidgetDiv, DropDownDiv และ ToolTip |
getSelected() |
แสดงออบเจ็กต์ที่คัดลอกได้ที่เลือกไว้ในปัจจุบัน |
getWorkspaceById(id) |
ค้นหาพื้นที่ทำงานที่มีรหัสที่ระบุ |
registerWorkspace(workspace) |
ลงทะเบียนพื้นที่ทำงานในฐานข้อมูลของพื้นที่ทำงาน |
setMainWorkspace(workspace) |
ตั้งค่าพื้นที่ทำงานหลักที่ใช้ล่าสุด |
setParentContainer(newParent) |
ตั้งค่าคอนเทนเนอร์หลัก นี่คือองค์ประกอบคอนเทนเนอร์ที่ WidgetDiv, DropDownDiv และ ToolTip จะแสดงผลในการเรียก Blockly.inject ครั้งแรก เมธอดนี้จะเป็น NOP หากมีการเรียกใช้หลังจาก Blockly.inject แรก |
svgResize(workspace) |
ปรับขนาดรูปภาพ SVG ให้เต็มพื้นที่ของคอนเทนเนอร์ เรียกใช้เมื่อมุมมองเปลี่ยนขนาดจริง (เช่น ในการปรับขนาดหน้าต่าง/การเปลี่ยนการวางแนวของอุปกรณ์) ดู workspace.resizeContents เพื่อปรับขนาดพื้นที่ทำงานเมื่อเนื้อหามีการเปลี่ยนแปลง (เช่น เมื่อมีการเพิ่มหรือนำการบล็อกออก) บันทึกความสูง/ความกว้างของรูปภาพ SVG |
unregisterWorkpace(workspace) |
ยกเลิกการลงทะเบียนพื้นที่ทำงานจากฐานข้อมูลของพื้นที่ทำงาน |