Skip to main content

SplitView

shadow

Element Split view je všestranný komponent, ktorý umožňuje vytvoriť delené zobrazenie s dvoma alebo viacerými sekciami. Poskytuje deliaci posuvník, ktorý umožňuje dynamicky meniť veľkosť sekcií. Podporované sú dve orientácie – vertikálna a horizontálna a vnorením ďalšieho SplitView vytvoriť zložitejšie zobrazenia.

Základné použitie

Vertikálny SplitView

Podporované sú dve orientácie. Pridaním atribútu vertical zobrazíte vertikálny SplitView.

Min/Max

Pridaním vlastnosti min a max s hodnotami “0”“100” obmedzíte škálu pohybu oddeľovača.

Disabled

Pridaním atribút disabled deaktivuje možnosť posúvania oddeľovača.

Vnorený SplitView

Vnorením ďalšieho SplitView je možné vytvoriť zložitejšie zobrazenia.

Úprava štýlov

Atribúty a Vlastnosti

initial

DescriptionInitial value of the distribution in percentage.
Attributeinitial
Typenumber
Default50

Eventy

No events available for this component.

Metódy

pixelsToPercentage

DescriptionConverts the pixel value to a percentage.
SignaturepixelsToPercentage(value: number) => number

CSS Shadow Parts

NameDescription
dividerRefers to the slider.

CSS Custom Vlastnosti

NameDescription
--wje-split-view-divider-areaDefines the interactive area (hitbox) of the resizing slider. Accepts any valid CSS length unit (e.g., px, rem, %).
--wje-split-view-divider-widthSpecifies the visual width of the slider. Controls the display thickness of the slider.
--wje-split-view-minSets the minimum size for split views. Ensures that the view cannot be scaled below this value.
--wje-split-view-maxSets the maximum size for split views. Ensures that the view cannot be enlarged beyond this value.
--wje-split-view-calc-aRepresents the calculated size of the first view. It is used to dynamically adjust the size of the first view.
--wje-split-view-calc-bRepresents the calculated size of the second view. It is used to dynamically adjust the size of the second view.
--wje-split-view-clamp-aLimits the size of the first view between the minimum and maximum limits. Ensures that the calculated size remains within the defined range.
--wje-split-view-clamp-bLimits the size of the second view between the minimum and maximum limits. Ensures that the calculated size remains within the defined range.
--wje-split-view-divider-backgroundSets the background color of the slider. Accepts any valid CSS color value (e.g., hex, RGB, or CSS variable).
--wje-split-view-divider-sizeDefines the overall size of the slider, affecting its visual and interactive dimensions. Accepts any valid CSS length unit.

Sloty

NameDescription
startSlot for initial display.
endSlot for end display.
dividerSlot for slider.