الاستيراد
import { type NuiCommand, NuiCommandPalette } from '@needless-ui/angular/command';NuiCommandPalette
مربع حوار مشروط فيه حقل بحث في أوامرك.
| الاسم | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
commandsمُدخَل | NuiCommand[] | الأوامر، على هيئة كائنات NuiCommand. | |
openثنائي الاتجاه | boolean | false | يحدد ما إذا كانت اللوحة مفتوحة. |
hotkeyمُدخَل | string | null | 'mod+k' | الاختصار الذي يفتحها ويُغلقها من أي مكان، أو null لإلغائه. وmod هو ⌘ على أجهزة Apple وCtrl على غيرها. |
bindShortcutsمُدخَل | boolean | false | يُنفّذ الأوامر أيضًا باختصاراتها الخاصة، في أي مكان من الصفحة. |
loopمُدخَل | boolean | true | السهم لأسفل على آخر أمر ينقلك إلى الأول، والسهم لأعلى على الأول ينقلك إلى الأخير. |
filteringمُدخَل | boolean | true | يُصفّي أثناء الكتابة. أوقفه عندما يتولى الخادم تصفية الأوامر. |
loadingمُدخَل | boolean | false | يعرض صف تحميل ريثما تصل النتائج. |
hintsمُدخَل | boolean | true | يعرض في الأسفل المفاتيح التي يمكن استخدامها. |
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
أمر واحد، أو صفحة من الأوامر.
| الاسم | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
labelخاصية | string | النص المعروض والذي يُبحث فيه. | |
descriptionخاصية | string | نص ثانوي تحت التسمية. | |
groupخاصية | string | تُدرج الأوامر ذات المجموعة نفسها تحت عنوان تلك المجموعة. | |
keywordsخاصية | string[] | كلمات إضافية يطابقها البحث، مثل المرادفات. | |
shortcutخاصية | string | المفاتيح المعروضة معه، مثل mod+shift+p. | |
disabledخاصية | boolean | يظهر، لكن لا يمكن تنفيذه. | |
childrenخاصية | NuiCommand[] | أوامر في المستوى التالي: اختيار هذا الأمر يفتحها على هيئة صفحة. | |
runخاصية | () => void | يُنفَّذ عند اختياره، بعد أن تُغلق اللوحة. | |
idخاصية | string | لاستخدامك الخاص، مثل التمييز بين الأوامر في (run). |