blockly > Events > BlockChange

คลาส Events.BlockChange

แจ้งให้ผู้ฟังทราบเมื่อองค์ประกอบบางอย่างของบล็อกมีการเปลี่ยนแปลง (เช่น ค่าในช่อง ความคิดเห็น ฯลฯ)

ลายเซ็น:

export declare class BlockChange extends BlockBase 

ขยาย: BlockBase

ผู้ผลิต

ผู้ผลิต คีย์ตัวปรับแต่ง คำอธิบาย
(constructor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) สร้างอินสแตนซ์ใหม่ของคลาส BlockChange

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
element? สตริง (ไม่บังคับ) องค์ประกอบที่มีการเปลี่ยนแปลง ซึ่งอาจเป็น "field", "comment", "collapsed", "disabled", "inline" หรือ "mutation"
name? สตริง (ไม่บังคับ) ชื่อของช่องที่มีการเปลี่ยนแปลง หากเป็นการเปลี่ยนแปลงช่อง
newValue ไม่ทราบ ค่าใหม่ขององค์ประกอบ
oldValue ไม่ทราบ ค่าเดิมขององค์ประกอบ
type EventType

เมธอด

วิธีการ คีย์ตัวปรับแต่ง คำอธิบาย
isNull() เหตุการณ์นี้บันทึกการเปลี่ยนแปลงสถานะหรือไม่
run(forward) เรียกใช้เหตุการณ์การเปลี่ยนแปลง
setDisabledReason(disabledReason) ตั้งค่าตัวระบุที่เป็นกลางทางภาษาสำหรับเหตุผลที่บล็อกถูกปิดใช้หรือไม่ถูกปิดใช้ ใช้ได้กับเหตุการณ์ที่องค์ประกอบเป็น "ปิดใช้" เท่านั้น ค่าเริ่มต้นคือ "MANUALLY_DISABLED"
toJson() เข้ารหัสเหตุการณ์เป็น JSON