İçe aktarma

import-select.ts
import { type NuiOption, NuiSelect } from '@needless-ui/angular/select';

NuiSelect

Bir seçenek listesi açan düğme.

Seçici
nui-select
NuiSelect: Özellikler
AdTürVarsayılanAçıklama
optionsGirdiNuiOption<V>[]NuiOption nesneleri biçiminde seçenekler.
valueÇift yönlüV | nullnullSeçilen değer ya da null. Formlarla da çalışır.
valuesÇift yönlüreadonly V[][]multiple ile seçilen değerler.
multipleGirdibooleanfalseBirden fazla seçeneğin seçilmesine izin verir. Siz seçerken liste açık kalır.
selectAllGirdibooleanfalsemultiple ile, tüm seçenekleri seçen veya temizleyen bir düğme ekler.
placeholderGirdistring'Select…'Hiçbir şey seçilmemişken gösterilen metin.
labelGirdistringDüğmeyi adlandıran bir <label> yoksa erişilebilir ad.
triggerIdGirdistring<label for> için düğmenin id’si.
disabledGirdibooleanfalseSelect bileşenini devre dışı bırakır.
compareWithGirdi(a: V, b: V) => booleanObject.isNesne olan değerlerde, iki değerin aynı seçenek olup olmadığını belirler.
virtualGirdiboolean | '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ıbooleanListe açıldığında veya kapandığında tetiklenir.
showMetot() => voidListeyi açar.
hideMetot() => voidListeyi kapatır.
focusMetot(options?: FocusOptions) => voidOdağı 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.

NuiOption: Özellikler
AdTürVarsayılanAçıklama
valueÖzellikVSeçildiğinde ayarlanan değer. Her türden olabilir.
labelÖzellikstringGösterilen ve aranan metin.
descriptionÖzellikstringEtiketin altındaki ikincil metin.
groupÖzellikstringAynı gruptaki seçenekler sırasıyla o başlığın altında listelenir.
keywordsÖzellikstring[]Aramanın eşleştirdiği ek sözcükler; örneğin eş anlamlılar veya kodlar.
disabledÖzellikbooleanGösterilir ama seçilemez.
childrenÖzellikNuiOption<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.

Seçici
ng-template[nuiOptionTemplate]

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.

Seçici
[nuiOptionText]
NuiOptionText: Özellikler
AdTürVarsayılanAçıklama
nuiOptionTextGirdiNuiOptionRow<V>Şablon bağlamındaki satır.