İçe aktarma
import { type NuiOption, NuiSelect } from '@needless-ui/angular/select';NuiSelect
Bir seçenek listesi açan düğme.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
optionsGirdi | NuiOption<V>[] | NuiOption nesneleri biçiminde seçenekler. | |
valueÇift yönlü | V | null | null | Seçilen değer ya da null. Formlarla da çalışır. |
valuesÇift yönlü | readonly V[] | [] | multiple ile seçilen değerler. |
multipleGirdi | boolean | false | Birden fazla seçeneğin seçilmesine izin verir. Siz seçerken liste açık kalır. |
selectAllGirdi | boolean | false | multiple ile, tüm seçenekleri seçen veya temizleyen bir düğme ekler. |
placeholderGirdi | string | 'Select…' | Hiçbir şey seçilmemişken gösterilen metin. |
labelGirdi | string | Düğmeyi adlandıran bir <label> yoksa erişilebilir ad. | |
triggerIdGirdi | string | <label for> için düğmenin id’si. | |
disabledGirdi | boolean | false | Select bileşenini devre dışı bırakır. |
compareWithGirdi | (a: V, b: V) => boolean | Object.is | Nesne olan değerlerde, iki değerin aynı seçenek olup olmadığını belirler. |
virtualGirdi | boolean | 'auto' | 'auto' | Yalnızca görünen satırları render eder: her zaman, hiçbir zaman ya da auto ile 200 satırı aşınca. |
openChangeÇıktı | boolean | Liste açıldığında veya kapandığında tetiklenir. | |
showMetot | () => void | Listeyi açar. | |
hideMetot | () => void | Listeyi kapatır. | |
focusMetot | (options?: FocusOptions) => void | Odağı düğmeye taşır. |
Gösterdiği veya duyurduğu her metin de bir girdidir, yani hepsini çevirebilirsiniz: selectAllLabel clearAllLabel emptyLabel
NuiOption
Tek bir seçenek. Select, combobox ve komut paleti bunları alır.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
valueÖzellik | V | Seçildiğinde ayarlanan değer. Her türden olabilir. | |
labelÖzellik | string | Gösterilen ve aranan metin. | |
descriptionÖzellik | string | Etiketin altındaki ikincil metin. | |
groupÖzellik | string | Aynı gruptaki seçenekler sırasıyla o başlığın altında listelenir. | |
keywordsÖzellik | string[] | Aramanın eşleştirdiği ek sözcükler; örneğin eş anlamlılar veya kodlar. | |
disabledÖzellik | boolean | Gösterilir ama seçilemez. | |
childrenÖzellik | NuiOption<V>[] | Bir alt düzeydeki seçenekler; listeyi bir ağaca dönüştürür. |
NuiOptionTemplate
Her satırı kendiniz çizmek için bileşenin içindeki bir ng-template üzerine koyun. Bağlamda seçenek ve satırı bulunur.
NuiOptionText
Kendi satırlarınız için bir seçeneğin etiketini (eşleşen harfler işaretli), açıklamasını ve yolunu çizer.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
nuiOptionTextGirdi | NuiOptionRow<V> | Şablon bağlamındaki satır. |