الاستيراد

import-command.ts
import { type NuiCommand, NuiCommandPalette } from '@needless-ui/angular/command';

NuiCommandPalette

مربع حوار مشروط فيه حقل بحث في أوامرك.

المُحدِّد
nui-command-palette
NuiCommandPalette: الخصائص
الاسمالنوعالقيمة الافتراضيةالوصف
commandsمُدخَلNuiCommand[]الأوامر، على هيئة كائنات NuiCommand.
openثنائي الاتجاهbooleanfalseيحدد ما إذا كانت اللوحة مفتوحة.
hotkeyمُدخَلstring | null'mod+k'الاختصار الذي يفتحها ويُغلقها من أي مكان، أو null لإلغائه. وmod هو ⌘ على أجهزة Apple وCtrl على غيرها.
bindShortcutsمُدخَلbooleanfalseيُنفّذ الأوامر أيضًا باختصاراتها الخاصة، في أي مكان من الصفحة.
loopمُدخَلbooleantrueالسهم لأسفل على آخر أمر ينقلك إلى الأول، والسهم لأعلى على الأول ينقلك إلى الأخير.
filteringمُدخَلbooleantrueيُصفّي أثناء الكتابة. أوقفه عندما يتولى الخادم تصفية الأوامر.
loadingمُدخَلbooleanfalseيعرض صف تحميل ريثما تصل النتائج.
hintsمُدخَلbooleantrueيعرض في الأسفل المفاتيح التي يمكن استخدامها.
virtualمُدخَلboolean | 'auto''auto'يرسم الصفوف الظاهرة فقط: دائمًا، أو أبدًا، أو مع auto بعد 200 صف.
labelمُدخَلstring'Command palette'الاسم الذي تقرؤه التقنيات المساعدة لمربع الحوار ولحقل البحث فيه.
placeholderمُدخَلstring'Type a command or search…'النص الذي يظهر في حقل البحث الفارغ.
runمُخرَجNuiCommandيُطلق كل أمر يُنفَّذ.
queryChangeمُخرَجstringيُطلق النص أثناء كتابته، للبحث على الخادم.
showدالة() => voidيفتح اللوحة.
hideدالة() => voidيُغلق اللوحة.
toggleدالة() => voidيفتح اللوحة، أو يُغلقها.
backدالة() => voidيعود إلى الصفحة السابقة.

كل نص يعرضه أو يُعلنه هو مُدخَل أيضًا، لذا يمكنك ترجمته: emptyLabel loadingLabel backLabel closeLabel moveLabel chooseLabel

NuiCommand

أمر واحد، أو صفحة من الأوامر.

NuiCommand: الخصائص
الاسمالنوعالقيمة الافتراضيةالوصف
labelخاصيةstringالنص المعروض والذي يُبحث فيه.
descriptionخاصيةstringنص ثانوي تحت التسمية.
groupخاصيةstringتُدرج الأوامر ذات المجموعة نفسها تحت عنوان تلك المجموعة.
keywordsخاصيةstring[]كلمات إضافية يطابقها البحث، مثل المرادفات.
shortcutخاصيةstringالمفاتيح المعروضة معه، مثل mod+shift+p.
disabledخاصيةbooleanيظهر، لكن لا يمكن تنفيذه.
childrenخاصيةNuiCommand[]أوامر في المستوى التالي: اختيار هذا الأمر يفتحها على هيئة صفحة.
runخاصية() => voidيُنفَّذ عند اختياره، بعد أن تُغلق اللوحة.
idخاصيةstringلاستخدامك الخاص، مثل التمييز بين الأوامر في (run).