الاستيراد
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. |
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
المقبض الذي بين لوحتين.
| الاسم | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
labelمُدخَل | string | the pane's label | يُسمّيه، إن لم تُسمِّه تسمية اللوحة. |
disabledمُدخَل | boolean | false | لا يتحرك. |
toggleدالة | () => void | يطوي اللوحة المجاورة له، أو يُعيدها. |