blockly > SeparatorFlyoutInflater > load

Metoda SeparatorFlyoutInflater.load()

Tworzy pusty separator wyskakującego okienka.

Okno wyskakujące automatycznie tworzy separatory między każdym elementem o rozmiarze określonym przez wywołanie funkcji gapForElement w odpowiednim inflaterze. Dodatkowo użytkownicy mogą dodawać separatory w definicji wyskakującego okienka. Gdy separatory (utworzone jawnie lub domyślnie) następują po sobie, odstęp ostatniego z nich jest propagowany wstecz i sprowadzany do jednego separatora. To spłaszczenie nie jest sumujące. Jeśli na początku są separatory o długości 2, 3 i 4 piksele, po normalizacji będzie jeden separator o długości 4 piksele. Dlatego zwraca ona separator o szerokości 0 px, który zostanie zastąpiony przez ten utworzony domyślnie przez menu podręczne na podstawie wartości zwróconej przez funkcję gapForElement, która w odróżnieniu od tej metody zna domyślną wartość odstępu.

Podpis:

load(_state: object, flyout: IFlyout): FlyoutItem;

Parametry

Parametr Typ Opis
_state obiekt Reprezentacja JSON separatora menu.
karta IFlyout Menu, dla którego chcesz utworzyć separator.

Zwroty:

FlyoutItem

Nowo utworzony FlyoutSeparator.