Import
import { NuiCombobox, type NuiOption } from '@needless-ui/angular/select';NuiCombobox
Isang text field na nagmumungkahi ng mga opsyon habang nagta-type ka.
| Pangalan | Uri | Default | Paglalarawan |
|---|---|---|---|
optionsInput | NuiOption<V>[] | Ang mga opsyon, bilang mga NuiOption object. | |
valueTwo-way | V | null | null | Ang napiling value, o null. Gumagana rin sa mga form. |
valuesTwo-way | readonly V[] | [] | Ang mga napiling value, kapag may multiple. |
multipleInput | boolean | false | Pinapayagang pumili ng ilang opsyon, na ipinapakita bilang mga chip. |
createInput | (text: string) => V | Gumagawa ng value mula sa itinipang text. Nag-aalok ang listahan na idagdag ang text na hindi pa opsyon. | |
filteringInput | boolean | true | Fini-filter ang mga opsyon habang nagta-type ka. I-off ito kapag server ang nagfi-filter. |
loadingInput | boolean | false | Nagpapakita ng loading row habang hinihintay ang mga resulta. |
clearableInput | boolean | false | Nagdadagdag ng button na nagki-clear ng value, at pinapayagang i-clear ito ng Escape. |
placeholderInput | string | '' | Text na ipinapakita habang walang laman ang field. |
labelInput | string | Accessible name, kapag walang <label> na nagpapangalan sa field. | |
inputIdInput | string | Id ng text field, para sa <label for>. | |
disabledInput | boolean | false | Dini-disable ang field. |
compareWithInput | (a: V, b: V) => boolean | Object.is | Sinasabi kung iisang opsyon ang dalawang value, para sa mga value na object. |
displayWithInput | (value: V) => string | String | Text para sa value na wala sa mga opsyon, gaya ng value na na-set bago mag-load ang mga ito. |
virtualInput | boolean | 'auto' | 'auto' | Nire-render lang ang mga row na nakikita: palagi, hindi kailanman, o auto kapag lampas 200 row. |
queryChangeOutput | string | Inilalabas ang text habang itinitipa ito, para sa search sa server. | |
openChangeOutput | boolean | Nagfa-fire kapag bumukas o nagsara ang listahan. | |
showMethod | () => void | Binubuksan ang listahan. | |
hideMethod | () => void | Isinasara ang listahan. | |
clearMethod | () => void | Kini-clear ang value at ang text. | |
focusMethod | (options?: FocusOptions) => void | Inililipat ang focus sa text field. |
Input din ang bawat text na ipinapakita o ina-announce nito, kaya puwede mo itong isalin: emptyLabel loadingLabel clearLabel toggleLabel chipsLabel removeLabel createLabel
NuiOptionTemplate
Ilagay ito sa isang ng-template sa loob ng component para ikaw mismo ang gumuhit ng bawat row. Nasa context ang opsyon at ang row nito.
NuiOptionText
Iginuguhit ang label ng opsyon na may markang mga tumugmang titik, pati ang description at path nito, para sa sarili mong mga row.
| Pangalan | Uri | Default | Paglalarawan |
|---|---|---|---|
nuiOptionTextInput | NuiOptionRow<V> | Ang row, mula sa template context. |