Kelas Events.BlockMove
Memberi tahu pemroses saat blok dipindahkan. Ini dapat berasal dari satu koneksi ke koneksi lain, atau dari satu lokasi di ruang kerja ke lokasi lain.
Tanda Tangan:
export declare class BlockMove extends BlockBase
Memperluas: BlockBase
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(konstruktor)(opt_block) | Membuat instance baru dari class BlockMove |
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
newCoordinate? | Koordinasi | (Opsional) Koordinat ruang kerja X dan Y baru pada blok jika blok tersebut merupakan blok tingkat atas. Tidak ditetapkan jika bukan blok tingkat atas. | |
newInputName? | string | (Opsional) Nama input baru. Tidak ditentukan apakah ini adalah blok tingkat atas atau blok induk berikutnya. | |
newParentId? | string | (Opsional) ID blok induk baru. Tidak ditetapkan jika merupakan blok tingkat atas. | |
oldCoordinate? | Koordinasi | (Opsional) Koordinat ruang kerja X dan Y lama pada blok jika merupakan blok tingkat atas. Tidak ditentukan jika bukan blok tingkat atas. | |
oldInputName? | string | (Opsional) Nama input lama. Tidak ditentukan apakah itu adalah blok tingkat atas atau blok induk berikutnya. | |
oldParentId? | string | (Opsional) ID blok induk lama. Tidak ditentukan jika itu adalah blok tingkat atas. | |
alasannya? | {i>string<i}[] | (Opsional) Penjelasan tentang tujuan pemindahan ini. Nilai yang diketahui mencakup: 'drag' -- Operasi tarik selesai. "bump" -- Blok menjauh dari koneksi yang tidak valid. 'foto' -- Blok dipindahkan agar sejajar dengan kisi. 'masuk' -- Blok didorong kembali ke ruang kerja non-scroll. 'hubungkan' -- Blok terhubung ke blok lain. 'putuskan' -- Pemblokiran terputus dari blok lain. 'buat' -- Blok yang dibuat melalui XML. 'pembersihan' -- Blok tingkat atas yang diselaraskan dengan Workspace. Penggabungan peristiwa dapat menyebabkan beberapa alasan: ['drag', 'bump', 'snap']. | |
jenis | string |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
isNull() | Apakah peristiwa ini mencatat perubahan status? | |
recordNew() | Rekam lokasi baru blok tersebut. Dipanggil setelah pemindahan. | |
run(maju) | Menjalankan peristiwa pemindahan. | |
setReason(reason) | Tetapkan alasan untuk peristiwa pemindahan. | |
toJson() | Lakukan enkode peristiwa sebagai JSON. |