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. |