ایمپورت

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 از ۲۰۰ ردیف به بالا.
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).