الاستيراد
import {
NuiMenu,
NuiMenuItem,
NuiMenuSeparator,
NuiMenuShortcut,
NuiMenuTrigger,
} from '@needless-ui/angular/menu';NuiMenuTrigger
يفتح قائمة. ويُطبَّق عادةً على nuiButton.
| الاسم | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
nuiMenuTriggerمُدخَل | Menu | القائمة المراد فتحها: مرجع ngMenu الخاص بـ nuiMenu. |
NuiMenu
قائمة من العناصر تُعرض على هيئة popover بجوار الزر الذي يفتحها. والمرجع المُصدَّر ngMenu هو قائمة Angular Aria التي تستقبلها أزرار الفتح والقوائم الفرعية.
| الاسم | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
wrapمُدخَل | boolean | true | يحدد ما إذا كانت مفاتيح الأسهم تلتف من العنصر الأخير إلى الأول. |
typeaheadDelayمُدخَل | number | 500 | المدة بالمللي ثانية قبل إعادة ضبط البحث بالكتابة. |
disabledمُدخَل | boolean | false | يُعطّل القائمة بأكملها. |
enterمُدخَل | NuiEnter | طريقة ظهوره: zoom أو fade أو drop أو rise أو unfold أو flip أو swing أو slide أو none. | |
motionمُدخَل | NuiMotion | النابض الذي يتحرك به: snappy أو bouncy أو jelly أو elastic أو lazy أو mechanical أو none. | |
springمُدخَل | NuiSpring | أي نابض تريده بصيغة { stiffness, damping, mass }، ويُحوَّل إلى CSS أثناء التشغيل. وله الأولوية على motion. | |
cornersمُدخَل | NuiCorners | شكل زواياه: round أو squircle أو bevel أو scoop أو notch أو square. | |
radiusمُدخَل | NuiRadius | حجم زواياه: none أو small أو medium أو large أو full. | |
densityمُدخَل | NuiDensity | المساحة التي يشغلها: compact أو regular أو roomy. | |
itemSelectedمُخرَج | V | يُطلق قيمة العنصر المختار. وفي القائمة الجذرية يُطلَق أيضًا لعناصر القوائم الفرعية. |
مُدخلات التخصيص التي تتركها دون ضبط تتبع أقرب سمة data-nui-*. راجع دليل التخصيص.
NuiMenuItem
عنصر داخل nuiMenu.
| الاسم | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
valueمُدخَل | V | يُعرّف العنصر، ويجب أن يكون فريدًا في القائمة كلها، بما فيها القوائم الفرعية. | |
disabledمُدخَل | boolean | false | يُعطّل العنصر. ويبقى من الممكن الوصول إليه بمفاتيح الأسهم، لكن لا يمكن اختياره. |
submenuمُدخَل | Menu | قائمة nuiMenu متداخلة يفتحها هذا العنصر. | |
roleمُدخَل | 'menuitem' | 'menuitemcheckbox' | 'menuitemradio' | 'menuitem' | menuitem أو menuitemcheckbox أو menuitemradio. |
checkedمُدخَل | boolean | undefined | حالة التحديد لعنصر من نوع checkbox أو radio. | |
toneمُدخَل | 'neutral' | 'danger' | 'neutral' | danger للإجراءات المدمِّرة. |
searchTermمُدخَل | string | النص الذي يطابقه البحث بالكتابة. وقيمته الافتراضية تسمية العنصر. | |
selectedمُخرَج | V | يُطلق قيمة العنصر عند اختياره بالفأرة أو بلوحة المفاتيح. |
NuiMenuSeparator
خط فاصل بين مجموعات العناصر.
NuiMenuShortcut
تلميح لاختصار لوحة المفاتيح، بمحاذاة نهاية العنصر.