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