ui.SplitPanel

Widżet zawierający 2 panele rozdzielone separatorem. Możesz przeciągnąć separator, aby zmienić rozmiar paneli. Jeden lub oba panele mogą być obiektami ui.Map.

Domyślnie układ jest inicjowany z podziałem 50/50. Style width i max/minWidth na panelach kontrolują rozmiar podziału w przypadku orientacji poziomej. Podobnie w przypadku elementów pionowych użyj właściwości height i max/minHeight. Można je podać w pikselach jako „{n}px” lub jako procent zawierającego elementu SplitPanel jako „{n}%”.

Pamiętaj, że podany rozmiar drugiego panelu zostanie zignorowany, jeśli określono rozmiar pierwszego panelu, ponieważ ogólna szerokość podzielonego panelu jest kontrolowana niezależnie. Maksymalne i minimalne rozmiary można ustawić dla obu paneli.

WykorzystanieZwroty
ui.SplitPanel(firstPanel, secondPanel, orientation, wipe, style)ui.SplitPanel
ArgumentTypSzczegóły
firstPanelui.Panel, opcjonalniePanel po lewej stronie lub u góry. Domyślnie jest to nowa instancja ui.Panel.
secondPanelui.Panel, opcjonalniew dolnym lub prawym panelu. Domyślnie jest to nowa instancja ui.Panel.
orientationCiąg znaków, opcjonalnieWartość „horizontal” lub „vertical”. Domyślnie jest to „horizontal”.
wipeWartość logiczna, opcjonalnaCzy włączyć efekt wycierania. Gdy ten tryb jest włączony, oba panele zajmują całą dostępną przestrzeń, a przeciąganie separatora nie ustawia rozmiaru paneli, tylko określa, ile miejsca zajmuje każdy z nich. Ten efekt jest analogiczny do „przejścia z przesunięciem”. Ten tryb przydaje się do porównywania dwóch map. Wartość domyślna to fałsz.
styleObiekt (opcjonalnie)Obiekt dozwolonych stylów CSS z wartościami, które mają zostać ustawione w tym panelu. Domyślnie jest to pusty obiekt.