blockly > เหตุการณ์ > CommentMove

ชั้นเรียน Event.TransactionMove

แจ้งผู้ฟังว่ามีการเปลี่ยนแปลงความคิดเห็นในพื้นที่ทํางาน

ลายเซ็น:

export declare class CommentMove extends CommentBase 

ขยาย: CommentBase

ผู้ผลิต

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

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

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

วิธีการ

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