インポート

import-splitter.ts
import { NuiSplitter, NuiSplitterHandle, NuiSplitterPane } from '@needless-ui/angular/splitter';

NuiSplitter

ハンドルで区切られた複数のペイン。

セレクター
[nuiSplitter]
NuiSplitter: プロパティ
名前型デフォルト説明
orientation入力'horizontal' | 'vertical''horizontal'横並びか縦積みか。
sizes双方向number[]shared evenly各ペインの割合(パーセント)。ペインの順に並べます。
storageKey入力stringサイズを localStorage にこのキーで保存します。
step入力number5矢印キーでハンドルが動く量(パーセント)。Shift を併用すると2倍動きます。
moveメソッド(index: number, delta: number) => voidあるペインの後ろにある境界を、指定したパーセントだけ動かします。

NuiSplitterPane

ペイン。サイズはピクセル、rem、パーセントで指定します。

セレクター
[nuiSplitterPane]
NuiSplitterPane: プロパティ
名前型デフォルト説明
defaultSize入力string | number (e.g. '240px', '30%')最初のサイズ。復元するサイズがないときに使われます。
min入力string | number0最小サイズ。
max入力string | number'100%'最大サイズ。
collapsible入力booleanfalse折りたためるようにします。最小サイズの半分より小さくドラッグするか、Enter キーで折りたたまれます。
collapsedSize入力string | number0折りたたんだときのサイズ。アイコンだけを並べた細い列などに使います。
label入力stringこのペインをリサイズするハンドルの名前。

NuiSplitterHandle

2つのペインの間にあるハンドル。

セレクター
[nuiSplitterHandle]
NuiSplitterHandle: プロパティ
名前型デフォルト説明
label入力stringthe pane's labelハンドルの名前。ペインのラベルで名前が付かない場合に使います。
disabled入力booleanfalseハンドルを動かせなくします。
toggleメソッド() => void隣のペインを折りたたむか、元に戻します。