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