blockly > Events > CommentMove

คลาส Events.CommentMove

แจ้งให้ผู้ฟังทราบว่าความคิดเห็นในเวิร์กスペースย้ายแล้ว

ลายเซ็น:

export declare class CommentMove extends CommentBase 

ขยาย: CommentBase

ผู้ผลิต

ผู้ผลิต คีย์ตัวปรับแต่ง คำอธิบาย
(constructor)(opt_comment) สร้างอินสแตนซ์ใหม่ของคลาส CommentMove

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

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
comment_? WorkspaceComment (ไม่บังคับ) ความคิดเห็นที่จะย้าย
newCoordinate_? Coordinate (ไม่บังคับ) ตำแหน่งของความคิดเห็นหลังจากย้ายในพิกัดของพื้นที่ทำงาน
oldCoordinate_? Coordinate (ไม่บังคับ) ตำแหน่งของความคิดเห็นก่อนการย้ายในพิกัดของพื้นที่ทำงาน
เหตุผล string[] (ไม่บังคับ) คำอธิบายวัตถุประสงค์ของการดำเนินการนี้ ค่าที่ทราบ ได้แก่ "drag" -- การดำเนินการลากเสร็จสมบูรณ์ "snap" -- ระบบจะเลื่อนความคิดเห็นให้ตรงกับตารางกริด "inbounds" -- บล็อกถูกดันกลับไปยังพื้นที่ทำงานแบบเลื่อนไม่ได้ 'create' -- สร้างบล็อกผ่านการแปลงข้อมูลย้อนกลับ "cleanup" -- บล็อกระดับบนสุดที่สอดคล้องกับ Workspace การผสานเหตุการณ์อาจเกิดขึ้นได้จากหลายสาเหตุ เช่น ['drag', 'inbounds', 'snap']
type EventType

เมธอด

วิธีการ คีย์ตัวปรับแต่ง คำอธิบาย
isNull() เหตุการณ์นี้บันทึกการเปลี่ยนแปลงสถานะหรือไม่
recordNew() บันทึกตำแหน่งใหม่ของความคิดเห็น เรียกใช้หลังจากย้าย เรียกได้เพียงครั้งเดียว
run(forward) เรียกใช้เหตุการณ์การย้าย
setOldCoordinate(xy) ลบล้างตำแหน่งก่อนการย้าย ใช้ตัวเลือกนี้หากคุณไม่ได้สร้างกิจกรรมจนกว่าจะสิ้นสุดการย้าย แต่คุณทราบตำแหน่งเดิม
setReason(reason) ตั้งค่าเหตุผลของเหตุการณ์การย้าย
toJson() เข้ารหัสเหตุการณ์เป็น JSON