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 |