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