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.
| Wykorzystanie | Zwroty |
|---|---|
ui.SplitPanel(firstPanel, secondPanel, orientation, wipe, style) | ui.SplitPanel |
| Argument | Typ | Szczegóły |
|---|---|---|
firstPanel | ui.Panel, opcjonalnie | Panel po lewej stronie lub u góry. Domyślnie jest to nowa instancja ui.Panel. |
secondPanel | ui.Panel, opcjonalnie | w dolnym lub prawym panelu. Domyślnie jest to nowa instancja ui.Panel. |
orientation | Ciąg znaków, opcjonalnie | Wartość „horizontal” lub „vertical”. Domyślnie jest to „horizontal”. |
wipe | Wartość logiczna, opcjonalna | Czy 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. |
style | Obiekt (opcjonalnie) | Obiekt dozwolonych stylów CSS z wartościami, które mają zostać ustawione w tym panelu. Domyślnie jest to pusty obiekt. |