الاستيراد

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.
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

المقبض الذي بين لوحتين.

المُحدِّد
[nuiSplitterHandle]
NuiSplitterHandle: الخصائص
الاسمالنوعالقيمة الافتراضيةالوصف
labelمُدخَلstringthe pane's labelيُسمّيه، إن لم تُسمِّه تسمية اللوحة.
disabledمُدخَلbooleanfalseلا يتحرك.
toggleدالة() => voidيطوي اللوحة المجاورة له، أو يُعيدها.