ਇੰਪੋਰਟ
import { NuiCombobox, type NuiOption } from '@needless-ui/angular/select';NuiCombobox
ਟੈਕਸਟ ਫ਼ੀਲਡ, ਜੋ ਟਾਈਪ ਕਰਦੇ ਸਮੇਂ ਵਿਕਲਪ ਸੁਝਾਉਂਦਾ ਹੈ।
| ਨਾਮ | ਟਾਈਪ | ਡਿਫ਼ਾਲਟ | ਵੇਰਵਾ |
|---|---|---|---|
optionsਇਨਪੁੱਟ | NuiOption<V>[] | ਵਿਕਲਪ, NuiOption ਆਬਜੈਕਟਾਂ ਵਜੋਂ। | |
valueਦੋ-ਪਾਸੜ | V | null | null | ਚੁਣੀ ਗਈ ਵੈਲਿਊ, ਜਾਂ null। ਫ਼ਾਰਮਾਂ ਨਾਲ ਵੀ ਕੰਮ ਕਰਦੀ ਹੈ। |
valuesਦੋ-ਪਾਸੜ | readonly V[] | [] | ਚੁਣੀਆਂ ਗਈਆਂ ਵੈਲਿਊ, multiple ਨਾਲ। |
multipleਇਨਪੁੱਟ | boolean | false | ਕਈ ਵਿਕਲਪ ਚੁਣਨ ਦਿੰਦਾ ਹੈ, ਜੋ ਚਿੱਪਾਂ ਵਜੋਂ ਦਿਸਦੇ ਹਨ। |
createਇਨਪੁੱਟ | (text: string) => V | ਟਾਈਪ ਕੀਤੇ ਟੈਕਸਟ ਤੋਂ ਵੈਲਿਊ ਬਣਾਉਂਦਾ ਹੈ। ਫਿਰ ਸੂਚੀ ਅਜਿਹਾ ਟੈਕਸਟ ਜੋੜਨ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੀ ਹੈ ਜੋ ਕੋਈ ਵਿਕਲਪ ਨਹੀਂ ਹੈ। | |
filteringਇਨਪੁੱਟ | boolean | true | ਟਾਈਪ ਕਰਦੇ ਸਮੇਂ ਵਿਕਲਪ ਫ਼ਿਲਟਰ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਸਰਵਰ ਉਨ੍ਹਾਂ ਨੂੰ ਫ਼ਿਲਟਰ ਕਰੇ, ਤਾਂ ਇਸ ਨੂੰ ਬੰਦ ਕਰੋ। |
loadingਇਨਪੁੱਟ | boolean | false | ਨਤੀਜੇ ਆਉਣ ਤੱਕ ਇੱਕ ਲੋਡਿੰਗ ਕਤਾਰ ਦਿਖਾਉਂਦਾ ਹੈ। |
clearableਇਨਪੁੱਟ | boolean | false | ਵੈਲਿਊ ਸਾਫ਼ ਕਰਨ ਵਾਲਾ ਬਟਨ ਜੋੜਦਾ ਹੈ, ਅਤੇ Esc ਨਾਲ ਵੀ ਉਸ ਨੂੰ ਸਾਫ਼ ਕਰਨ ਦਿੰਦਾ ਹੈ। |
placeholderਇਨਪੁੱਟ | string | '' | ਫ਼ੀਲਡ ਖਾਲੀ ਹੋਣ ’ਤੇ ਦਿਸਣ ਵਾਲਾ ਟੈਕਸਟ। |
labelਇਨਪੁੱਟ | string | ਪਹੁੰਚਯੋਗ ਨਾਮ, ਜਦੋਂ ਕੋਈ <label> ਫ਼ੀਲਡ ਨੂੰ ਨਾਮ ਨਾ ਦੇਵੇ। | |
inputIdਇਨਪੁੱਟ | string | ਟੈਕਸਟ ਫ਼ੀਲਡ ਦੀ id, <label for> ਲਈ। | |
disabledਇਨਪੁੱਟ | boolean | false | ਫ਼ੀਲਡ ਨੂੰ ਅਯੋਗ ਕਰਦਾ ਹੈ। |
compareWithਇਨਪੁੱਟ | (a: V, b: V) => boolean | Object.is | ਦੱਸਦਾ ਹੈ ਕਿ ਦੋ ਵੈਲਿਊ ਇੱਕੋ ਵਿਕਲਪ ਹਨ ਜਾਂ ਨਹੀਂ, ਆਬਜੈਕਟ ਵਾਲੀਆਂ ਵੈਲਿਊ ਲਈ। |
displayWithਇਨਪੁੱਟ | (value: V) => string | String | ਅਜਿਹੀ ਵੈਲਿਊ ਦਾ ਟੈਕਸਟ ਜੋ ਵਿਕਲਪਾਂ ਵਿੱਚ ਨਹੀਂ ਹੈ, ਜਿਵੇਂ ਉਨ੍ਹਾਂ ਦੇ ਲੋਡ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਸੈੱਟ ਕੀਤੀ ਵੈਲਿਊ। |
virtualਇਨਪੁੱਟ | boolean | 'auto' | 'auto' | ਸਿਰਫ਼ ਦਿਸਦੀਆਂ ਕਤਾਰਾਂ ਰੈਂਡਰ ਕਰਦਾ ਹੈ: ਹਮੇਸ਼ਾ, ਕਦੇ ਨਹੀਂ, ਜਾਂ 200 ਕਤਾਰਾਂ ਤੋਂ ਬਾਅਦ auto। |
queryChangeਆਊਟਪੁੱਟ | string | ਟਾਈਪ ਹੁੰਦੇ ਹੀ ਟੈਕਸਟ ਐਮਿਟ ਕਰਦਾ ਹੈ, ਸਰਵਰ ’ਤੇ ਖੋਜ ਲਈ। | |
openChangeਆਊਟਪੁੱਟ | boolean | ਸੂਚੀ ਖੁੱਲ੍ਹਣ ਜਾਂ ਬੰਦ ਹੋਣ ’ਤੇ ਐਮਿਟ ਕਰਦਾ ਹੈ। | |
showਮੈਥਡ | () => void | ਸੂਚੀ ਖੋਲ੍ਹਦਾ ਹੈ। | |
hideਮੈਥਡ | () => void | ਸੂਚੀ ਬੰਦ ਕਰਦਾ ਹੈ। | |
clearਮੈਥਡ | () => void | ਵੈਲਿਊ ਅਤੇ ਟੈਕਸਟ ਸਾਫ਼ ਕਰਦਾ ਹੈ। | |
focusਮੈਥਡ | (options?: FocusOptions) => void | ਟੈਕਸਟ ਫ਼ੀਲਡ ’ਤੇ ਫ਼ੋਕਸ ਕਰਦਾ ਹੈ। |
ਦਿਖਾਇਆ ਜਾਂ ਐਲਾਨਿਆ ਜਾਣ ਵਾਲਾ ਹਰ ਟੈਕਸਟ ਵੀ ਇੱਕ ਇਨਪੁੱਟ ਹੈ, ਤਾਂ ਜੋ ਤੁਸੀਂ ਉਸ ਦਾ ਅਨੁਵਾਦ ਕਰ ਸਕੋ: emptyLabel loadingLabel clearLabel toggleLabel chipsLabel removeLabel createLabel
NuiOptionTemplate
ਹਰ ਕਤਾਰ ਖ਼ੁਦ ਬਣਾਉਣ ਲਈ ਇਸ ਨੂੰ ਕੰਪੋਨੈਂਟ ਦੇ ਅੰਦਰ ਕਿਸੇ ng-template ’ਤੇ ਲਗਾਓ। ਕੰਟੈਕਸਟ ਵਿੱਚ ਵਿਕਲਪ ਅਤੇ ਉਸ ਦੀ ਕਤਾਰ ਹੁੰਦੀ ਹੈ।
NuiOptionText
ਤੁਹਾਡੀਆਂ ਆਪਣੀਆਂ ਕਤਾਰਾਂ ਲਈ ਵਿਕਲਪ ਦਾ ਲੇਬਲ ਬਣਾਉਂਦਾ ਹੈ, ਮੇਲ ਖਾਂਦੇ ਅੱਖਰ ਹਾਈਲਾਈਟ ਕਰਕੇ, ਨਾਲ ਉਸ ਦਾ ਵੇਰਵਾ ਅਤੇ ਪਾਥ।
| ਨਾਮ | ਟਾਈਪ | ਡਿਫ਼ਾਲਟ | ਵੇਰਵਾ |
|---|---|---|---|
nuiOptionTextਇਨਪੁੱਟ | NuiOptionRow<V> | ਕਤਾਰ, ਟੈਂਪਲੇਟ ਕੰਟੈਕਸਟ ਤੋਂ। |