blockly > Events > CommentMove

Class Events.CommentMove

Memberi tahu pemroses bahwa komentar ruang kerja telah dipindahkan.

Tanda Tangan:

export declare class CommentMove extends CommentBase 

Memperluas: CommentBase

Konstruktor

Konstruktor Pengubah Deskripsi
(constructor)(opt_comment) Membuat instance baru class CommentMove

Properti

Properti Pengubah Jenis Deskripsi
comment_? WorkspaceComment (Opsional) Komentar yang dipindahkan.
newCoordinate_? Koordinat (Opsional) Lokasi komentar setelah pemindahan, dalam koordinat ruang kerja.
oldCoordinate_? Koordinat (Opsional) Lokasi komentar sebelum pemindahan, dalam koordinat ruang kerja.
alasan? string[] (Opsional) Penjelasan tujuan tindakan ini. Nilai yang diketahui meliputi: 'drag' -- Operasi tarik selesai. 'snap' -- Komentar bergeser agar sejajar dengan petak. 'inbounds' -- Blok didorong kembali ke ruang kerja yang tidak dapat di-scroll. 'create' -- Blok yang dibuat melalui deserialisasi. 'cleanup' -- Blok tingkat teratas yang diselaraskan dengan ruang kerja. Penggabungan peristiwa dapat menyebabkan beberapa alasan: ['drag', 'inbounds', 'snap'].
jenis EventType

Metode

Metode Pengubah Deskripsi
isNull() Apakah peristiwa ini mencatat perubahan status?
recordNew() Catat lokasi baru komentar. Dipanggil setelah pemindahan. Hanya dapat dipanggil sekali.
run(forward) Menjalankan peristiwa pemindahan.
setOldCoordinate(xy) Ganti lokasi sebelum pemindahan. Gunakan ini jika Anda tidak membuat peristiwa hingga akhir pemindahan, tetapi Anda mengetahui lokasi aslinya.
setReason(reason) Menetapkan alasan peristiwa perpindahan.
toJson() Enkode peristiwa sebagai JSON.