Events.Abstract class
คลาส Abstract สำหรับเหตุการณ์
ลายเซ็น:
export declare abstract class Abstract
ผู้ผลิต
| ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
|---|---|---|
| (constructor)() | สร้างอินสแตนซ์ใหม่ของคลาส Abstract |
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
|---|---|---|---|
| group | สตริง | รหัสของกลุ่มเหตุการณ์ที่บล็อกนี้เชื่อมโยงอยู่ กลุ่มจะกำหนดเหตุการณ์ที่ควรถือว่าเป็นการดำเนินการเดียวจากมุมมองของผู้ใช้ และควรเลิกทำพร้อมกัน |
|
| isBlank | abstract |
บูลีน | เหตุการณ์สร้างขึ้นโดยไม่มีพารามิเตอร์ที่จําเป็นหรือไม่ (ที่จะป้อนข้อมูลโดย fromJson) |
| isUiEvent | บูลีน | ระบุว่าเหตุการณ์เป็นเหตุการณ์ UI หรือไม่ | |
| recordUndo | บูลีน | ระบุว่าเหตุการณ์นี้ยกเลิกได้หรือไม่ | |
| type | สตริง | ประเภทของเหตุการณ์นี้ | |
| workspaceId? | สตริง | (ไม่บังคับ) ตัวระบุเวิร์กスペースสำหรับเหตุการณ์นี้ |
เมธอด
| วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
|---|---|---|
| getEventWorkspace_() | รับพื้นที่ทํางานที่กิจกรรมนั้นอยู่ | |
| isNull() | เหตุการณ์นี้บันทึกการเปลี่ยนแปลงสถานะหรือไม่ | |
| run(_forward) | เรียกใช้เหตุการณ์ | |
| toJson() | เข้ารหัสเหตุการณ์เป็น JSON |