แบบสำรวจการวิจัย: บอกให้เราทราบเกี่ยวกับประสบการณ์การใช้งาน Blockly
เริ่มแบบสำรวจ
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
blockly > Events > Abstract
Events.Abstract class
คลาส Abstract สำหรับเหตุการณ์
ลายเซ็น:
export declare abstract class Abstract
ผู้ผลิต
ผู้ผลิต |
คีย์ตัวปรับแต่ง |
คำอธิบาย |
(constructor)() |
|
สร้างอินสแตนซ์ใหม่ของคลาส Abstract |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ |
คีย์ตัวปรับแต่ง |
ประเภท |
คำอธิบาย |
group |
|
สตริง |
รหัสของกลุ่มเหตุการณ์ที่บล็อกนี้เชื่อมโยงอยู่ กลุ่มจะกำหนดเหตุการณ์ที่ควรถือว่าเป็นการดำเนินการเดียวจากมุมมองของผู้ใช้ และควรเลิกทำพร้อมกัน |
isBlank |
abstract |
บูลีน |
เหตุการณ์สร้างขึ้นโดยไม่มีพารามิเตอร์ที่จําเป็นหรือไม่ (ที่จะป้อนข้อมูลโดย fromJson) |
isUiEvent |
|
บูลีน |
ระบุว่าเหตุการณ์เป็นเหตุการณ์ UI หรือไม่ |
recordUndo |
|
บูลีน |
ระบุว่าเหตุการณ์นี้ยกเลิกได้หรือไม่ |
type |
|
สตริง |
ประเภทของเหตุการณ์นี้ |
workspaceId? |
|
สตริง |
(ไม่บังคับ) ตัวระบุเวิร์กスペースสำหรับเหตุการณ์นี้ |
เมธอด
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 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"],[[["`Events.Abstract` is a base class for all Blockly events, defining common properties and methods."],["It provides properties like `type`, `group`, `recordUndo`, and `isUiEvent` to describe event characteristics."],["Events can be serialized to JSON using `toJson()` and executed with `run()`."],["Subclasses implement specific event logic and data."],["`isBlank` property indicates if the event was created without full information, potentially to be filled by `fromJson()`."]]],["The `Events.Abstract` class serves as a base for event handling. Key properties include a `group` ID for related events, `isBlank` indicating incomplete construction, `isUiEvent` denoting UI-related events, and `recordUndo` determining if the event is undoable. Each event has a `type` and optionally a `workspaceId`. Core methods include `isNull()` to check for state change, `run()` to execute the event, and `toJson()` for JSON encoding.\n"]]