Antarmuka IFlyout
Antarmuka untuk {i>flyout<i}.
Tanda Tangan:
export interface IFlyout extends IRegistrable
Memperluas: IRegistrable
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
autoClose | boolean | Apakah {i>flyout<i} menutup secara otomatis ketika sebuah blok dibuat? | |
CORNER_RADIUS | readonly |
angka | Radius sudut latar belakang terbang. |
horizontalLayout | boolean | Apakah {i>flyout<i} itu ditata secara horizontal atau tidak. | |
MARGIN | readonly |
angka | Margin di sekitar tepi blok dalam {i>flyout<i}. |
RTL | boolean | Adalah RTL vs LTR. | |
targetWorkspace | WorkspaceSvg | null | Ruang kerja target |
Metode
Metode | Deskripsi |
---|---|
createBlock(originalBlock) | Buat salinan blok ini di ruang kerja. |
createDom(tagName) | Membuat DOM menu terbang. Hanya perlu dipanggil sekali. Flyout dapat muncul sebagai elemen svg sendiri atau sebagai elemen g yang disarangkan di dalam elemen svg terpisah. |
dispos() | Buang {i>flyout<i} ini. Batalkan tautan dari semua elemen DOM untuk mencegah kebocoran memori. |
getHeight() | Ketahui ketinggian flyout. |
getWidth() | Dapatkan lebar flyout. |
getWorkspace() | Tempatkan ruang kerja di dalam flyout. |
getX() | Menghitung koordinat x untuk posisi terbang. |
getY() | Menghitung koordinat y untuk posisi terbang. |
hide() | Sembunyikan dan kosongkan {i>flyout<i}. |
init(targetWorkspace) | Melakukan inisialisasi {i>flyout<i}. |
isBlockCreatable(block) | Apakah {i>flyout<i} ini memungkinkan Anda membuat instance baru dari blok tertentu? Digunakan untuk memutuskan apakah sebuah blok dapat "diseret keluar" dari {i>flyout<i}. |
isDragTowardWorkspace(currentDragDeltaXY) | Tentukan apakah delta tarik mengarah ke ruang kerja, berdasarkan posisi dan orientasi {i>flyout<i}. Ini digunakan dalam {i>defineDragIntention_<i} untuk menentukan apakah blok baru harus dibuat atau apakah {i>flyout<i} harus bergulir. |
isScrollable() | |
isVisible() | Apakah menu itu terlihat? |
position() | Memosisikan {i>flyout<i}. |
reflow() | Atur ulang blok dan matrasnya. |
scrollToStart() | Gulir {i>flyout<i} ke awal kontennya. |
setContainerVisible(visible) | Tetapkan apakah penampung {i>flyout<i} ini terlihat. |
setVisible(visible) | Setel apakah menu pop-up terlihat. Nilai true tidak selalu berarti bahwa proses transisi ditampilkan. Fungsi ini dapat disembunyikan karena container-nya tersembunyi. |
show(flyoutDef) | Tampilkan dan isi flyout. |