Impor
import { NuiCombobox, type NuiOption } from '@needless-ui/angular/select';NuiCombobox
Kolom teks yang menyarankan opsi saat Anda mengetik.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
optionsInput | NuiOption<V>[] | Opsi-opsinya, sebagai objek NuiOption. | |
valueDua arah | V | null | null | Nilai yang dipilih, atau null. Juga bekerja dengan formulir. |
valuesDua arah | readonly V[] | [] | Nilai-nilai yang dipilih, dengan multiple. |
multipleInput | boolean | false | Memungkinkan beberapa opsi dipilih, yang ditampilkan sebagai chip. |
createInput | (text: string) => V | Membuat nilai dari teks yang diketik. Daftar lalu menawarkan untuk menambahkan teks yang belum menjadi opsi. | |
filteringInput | boolean | true | Menyaring opsi saat Anda mengetik. Matikan jika server yang menyaringnya. |
loadingInput | boolean | false | Menampilkan baris pemuatan selama menunggu hasil. |
clearableInput | boolean | false | Menambahkan tombol untuk mengosongkan nilai, dan memungkinkan Esc mengosongkannya. |
placeholderInput | string | '' | Teks yang ditampilkan saat kolom kosong. |
labelInput | string | Nama aksesibel, jika tidak ada <label> yang menamai kolom. | |
inputIdInput | string | Id kolom teks, untuk <label for>. | |
disabledInput | boolean | false | Menonaktifkan kolom. |
compareWithInput | (a: V, b: V) => boolean | Object.is | Menentukan apakah dua nilai adalah opsi yang sama, untuk nilai berupa objek. |
displayWithInput | (value: V) => string | String | Teks untuk nilai yang tidak ada di antara opsi, misalnya nilai yang ditetapkan sebelum opsi dimuat. |
virtualInput | boolean | 'auto' | 'auto' | Hanya merender baris yang terlihat: selalu, tidak pernah, atau auto jika lebih dari 200 baris. |
queryChangeOutput | string | Mengirimkan teks selagi diketik, untuk pencarian di server. | |
openChangeOutput | boolean | Terpicu saat daftar terbuka atau tertutup. | |
showMetode | () => void | Membuka daftar. | |
hideMetode | () => void | Menutup daftar. | |
clearMetode | () => void | Mengosongkan nilai dan teks. | |
focusMetode | (options?: FocusOptions) => void | Memfokuskan kolom teks. |
Setiap teks yang ditampilkan atau diumumkannya juga merupakan input, jadi Anda bisa menerjemahkannya: emptyLabel loadingLabel clearLabel toggleLabel chipsLabel removeLabel createLabel
NuiOptionTemplate
Pasang pada ng-template di dalam komponen untuk menggambar sendiri setiap baris. Konteksnya berisi opsi dan barisnya.
NuiOptionText
Menggambar label opsi dengan huruf yang cocok ditandai, beserta deskripsi dan jalurnya, untuk baris buatan Anda sendiri.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
nuiOptionTextInput | NuiOptionRow<V> | Baris dari konteks template. |