İçe aktarma
import { NuiCombobox, type NuiOption } from '@needless-ui/angular/select';NuiCombobox
Siz yazarken seçenek öneren bir metin alanı.
| 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; seçilenler çip olarak gösterilir. |
createGirdi | (text: string) => V | Yazılan metinden bir değer oluşturur. Liste, seçenekler arasında olmayan metni eklemeyi önerir. | |
filteringGirdi | boolean | true | Siz yazarken seçenekleri filtreler. Filtrelemeyi sunucu yapıyorsa kapatın. |
loadingGirdi | boolean | false | Sonuçlar beklenirken bir yükleme satırı gösterir. |
clearableGirdi | boolean | false | Değeri temizleyen bir düğme ekler ve Esc ile de temizlenmesini sağlar. |
placeholderGirdi | string | '' | Alan boşken gösterilen metin. |
labelGirdi | string | Alanı adlandıran bir <label> yoksa erişilebilir ad. | |
inputIdGirdi | string | <label for> için metin alanının id’si. | |
disabledGirdi | boolean | false | Alanı 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. |
displayWithGirdi | (value: V) => string | String | Seçenekler arasında olmayan bir değerin metni; örneğin seçenekler yüklenmeden önce ayarlanan bir değer. |
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. |
queryChangeÇıktı | string | Sunucu araması için metni yazıldıkça yayar. | |
openChangeÇıktı | boolean | Liste açıldığında veya kapandığında tetiklenir. | |
showMetot | () => void | Listeyi açar. | |
hideMetot | () => void | Listeyi kapatır. | |
clearMetot | () => void | Değeri ve metni temizler. | |
focusMetot | (options?: FocusOptions) => void | Odağı metin alanına taşır. |
Gösterdiği veya duyurduğu her metin de bir girdidir, yani hepsini çevirebilirsiniz: emptyLabel loadingLabel clearLabel toggleLabel chipsLabel removeLabel createLabel
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. |