blockly > เหตุการณ์ > BlockChange
คลาส Event.BlockChange
แจ้งเตือน Listener เมื่อองค์ประกอบบางอย่างของบล็อกมีการเปลี่ยนแปลง (เช่น ค่าของช่อง ความคิดเห็น ฯลฯ)
ลายเซ็น:
export declare class BlockChange extends BlockBase
ขยาย: BlockBase
ผู้ผลิต
ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(constructor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) | สร้างอินสแตนซ์ใหม่ของคลาส BlockChange |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
? | สตริง | (ไม่บังคับ) องค์ประกอบที่เปลี่ยนแปลง "ช่อง", "ความคิดเห็น", "ยุบ", "ปิดใช้", "แทรกในบรรทัด" หรือ "เปลี่ยนแปลง" อย่างใดอย่างหนึ่ง | |
ชื่ออะไร | สตริง | (ไม่บังคับ) ชื่อช่องที่เปลี่ยนแปลง หากเป็นการเปลี่ยนแปลงในช่อง | |
newValue | ไม่ทราบ | ค่าใหม่ขององค์ประกอบ | |
oldValue | ไม่ทราบ | ค่าเดิมขององค์ประกอบ | |
ประเภท | สตริง |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
isNull() | เหตุการณ์นี้บันทึกการเปลี่ยนแปลงสถานะหรือไม่ | |
วิ่ง(ไปข้างหน้า) | เรียกใช้เหตุการณ์การเปลี่ยนแปลง | |
setDisabledReason(disabledReason) | ตั้งตัวระบุภาษากลาง ตัวเลือกนี้ใช้ได้กับเหตุการณ์ที่ "ปิดใช้" องค์ประกอบอยู่เท่านั้น ค่าเริ่มต้นคือ "MANUALLY_DISABLED" | |
toJson() | เข้ารหัสเหตุการณ์เป็น JSON |