ui.SplitPanel

Widget contenant deux panneaux séparés par une ligne. Vous pouvez faire glisser le séparateur pour redimensionner les panneaux. Un ou les deux panneaux peuvent être des objets ui.Map.

Par défaut, la mise en page s'initialise avec une répartition à 50/50. Les styles "width" et "max/minWidth" des panneaux contrôlent la taille de la division pour les orientations horizontales. De même, utilisez "height" et "max/minHeight" pour la hauteur. Elles peuvent être exprimées en pixels (par exemple, "{n}px") ou en pourcentage du SplitPanel contenant (par exemple, "{n}%").

Notez que la taille indiquée pour le deuxième panneau sera ignorée si la taille du premier panneau est spécifiée, car la largeur globale du panneau fractionné est contrôlée indépendamment. Vous pouvez définir des tailles maximale et minimale pour les deux panneaux.

UtilisationRenvoie
ui.SplitPanel(firstPanel, secondPanel, orientation, wipe, style)ui.SplitPanel
ArgumentTypeDétails
firstPanelui.Panel, facultatifPanneau de gauche ou du haut. La valeur par défaut est une nouvelle instance de ui.Panel.
secondPanelui.Panel, facultatifle panneau inférieur ou de droite. La valeur par défaut est une nouvelle instance de ui.Panel.
orientationChaîne, facultativeVous devez spécifier "horizontal" ou "vertical". La valeur par défaut est "horizontal".
wipeBooléen, facultatifIndique si l'effet d'effacement doit être activé. Lorsque ce mode est activé, les deux panneaux occupent tout l'espace disponible. Le fait de faire glisser le séparateur ne définit pas la taille des panneaux, mais plutôt la partie de chaque panneau qui est affichée. Cet effet est analogue à une "transition d'essuyage". Ce mode est utile pour comparer deux cartes. Valeur par défaut : "false".
styleObjet, facultatifObjet des styles CSS autorisés avec leurs valeurs à définir pour ce panneau. La valeur par défaut est un objet vide.