Interfejs IFlyout
Wysuwany interfejs.
Podpis:
export interface IFlyout extends IRegistrable
Rozszerza się: IRegistrable
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
autoClose | boolean | Czy wysuwane menu zamyka się automatycznie po utworzeniu bryły? | |
CORNER_RADIUS | readonly |
Liczba | Promień narożnika wysuwanego tła. |
horizontalLayout | boolean | Określa, czy kreacja wysuwana jest ustawiona w poziomie. | |
MARGIN | readonly |
Liczba | Margines wokół krawędzi wysuwanych bloków. |
RTL | boolean | To RTL czy LTR. | |
targetWorkspace | WorkspaceSvg | null | Docelowy obszar roboczy |
Metody
Metoda | Opis |
---|---|
createBlock(originalBlock) | Utwórz kopię tego bloku w obszarze roboczym. |
createDom(nazwatagu) | Tworzy DOM interfejsu. Można je wywołać tylko raz. Element wysuwany może występować jako własny element SVG lub być elementem „g” zagnieżdżonym w osobnym elemencie SVG. |
dispose(). | Zutylizuj to okienko. Odłącz od wszystkich elementów DOM, aby zapobiec wyciekom pamięci. |
getHeight() | Wysokość wysuwanego menu. |
getWidth() | Uzyskaj szerokość wysuwanego elementu. |
getWorkspace() | Umieść obszar roboczy w panelu. |
getX(), | Oblicza współrzędną x dla pozycji wysunięcia. |
getY(), | Oblicza współrzędną y dla pozycji wysunięcia. |
hide() | Ukryj i opróżnij menu. |
init(targetWorkspace) | Inicjuje wyskakujące okienko. |
isBlockCreatable(block) | Czy to wysuwanie umożliwia utworzenie nowej instancji danego bloku? Służy do określania, czy można „wyciągnąć” bryłę z wysuniętego obszaru. |
isDragTowardWorkspace(currentDragDeltaXY) | Na podstawie pozycji i orientacji wysuwanego menu określ, czy delta przeciągnij w kierunku obszaru roboczego. Jest ona używana w funkcji określaniaDragIntention_ do określenia, czy należy utworzyć nowy blok, czy też wysuwany element powinien się przewinąć. |
isScrollable() | |
isVisible() | Czy okienko wysuwane jest widoczne? |
position() | Ustaw elementy wysuwane w odpowiednim pojemniku. |
przeformatowanie() | Przeformatuj klocki i ich maty. |
scrollToStart() | Przewiń rozwijany element do początku jego zawartości. |
setContainerVisible(visible) | Określ, czy kontener tego okienka jest widoczny. |
setVisible(visible) | Określ, czy ma ona być widoczna. Wartość prawda nie musi oznaczać, że element wysuwany jest widoczny. Może być ukryty, ponieważ jego kontener jest ukryty. |
show(flyoutDef) | Pokaż i wypełnij menu. |