blockly > Peristiwa > CommentMove

Kelas 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
(konstruktor)(opt_comment) Membuat instance baru dari class CommentMove

Properti

Properti Pengubah Jenis Deskripsi
comment_? WorkspaceComment (Opsional) Komentar yang sedang dipindahkan.
newCoordinate_? Koordinat (Opsional) Lokasi komentar setelah pemindahan, dalam koordinat ruang kerja.
oldCoordinate_? Koordinat (Opsional) Lokasi komentar sebelum pemindahan, dalam koordinat ruang kerja.
alasannya? string[] (Opsional) Penjelasan terkait tujuan pemindahan ini. Nilai yang diketahui meliputi: 'seret' -- Operasi seret selesai. 'snap' -- Komentar digeser agar sejajar dengan petak. 'inbounds' -- Blok didorong kembali ke ruang kerja yang tidak dapat di-scroll. 'create' -- Blok yang dibuat melalui deserialisasi. 'pembersihan' -- blok tingkat atas yang diselaraskan dengan Workspace. Penggabungan peristiwa dapat menghasilkan beberapa alasan: ['tarik', 'masuk', 'snap'].
jenis string

Metode

Metode Pengubah Deskripsi
isNull() Apakah peristiwa ini merekam 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 acara hingga akhir pemindahan, tetapi Anda mengetahui lokasi aslinya.
setReason(reason) Menetapkan alasan untuk peristiwa pemindahan.
toJson() Mengenkode peristiwa sebagai JSON.