インポート
import { NuiSplitter, NuiSplitterHandle, NuiSplitterPane } from '@needless-ui/angular/splitter';NuiSplitter
ハンドルで区切られた複数のペイン。
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
orientation入力 | 'horizontal' | 'vertical' | 'horizontal' | 横並びか縦積みか。 |
sizes双方向 | number[] | shared evenly | 各ペインの割合(パーセント)。ペインの順に並べます。 |
storageKey入力 | string | サイズを localStorage にこのキーで保存します。 | |
step入力 | number | 5 | 矢印キーでハンドルが動く量(パーセント)。Shift を併用すると2倍動きます。 |
moveメソッド | (index: number, delta: number) => void | あるペインの後ろにある境界を、指定したパーセントだけ動かします。 |
NuiSplitterPane
ペイン。サイズはピクセル、rem、パーセントで指定します。
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
defaultSize入力 | string | number (e.g. '240px', '30%') | 最初のサイズ。復元するサイズがないときに使われます。 | |
min入力 | string | number | 0 | 最小サイズ。 |
max入力 | string | number | '100%' | 最大サイズ。 |
collapsible入力 | boolean | false | 折りたためるようにします。最小サイズの半分より小さくドラッグするか、Enter キーで折りたたまれます。 |
collapsedSize入力 | string | number | 0 | 折りたたんだときのサイズ。アイコンだけを並べた細い列などに使います。 |
label入力 | string | このペインをリサイズするハンドルの名前。 |
NuiSplitterHandle
2つのペインの間にあるハンドル。
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
label入力 | string | the pane's label | ハンドルの名前。ペインのラベルで名前が付かない場合に使います。 |
disabled入力 | boolean | false | ハンドルを動かせなくします。 |
toggleメソッド | () => void | 隣のペインを折りたたむか、元に戻します。 |