ਇੰਪੋਰਟ
import { type NuiOption, NuiSelect } from '@needless-ui/angular/select';NuiSelect
ਬਟਨ, ਜੋ ਵਿਕਲਪਾਂ ਦੀ ਸੂਚੀ ਖੋਲ੍ਹਦਾ ਹੈ।
| ਨਾਮ | ਟਾਈਪ | ਡਿਫ਼ਾਲਟ | ਵੇਰਵਾ |
|---|---|---|---|
optionsਇਨਪੁੱਟ | NuiOption<V>[] | ਵਿਕਲਪ, NuiOption ਆਬਜੈਕਟਾਂ ਵਜੋਂ। | |
valueਦੋ-ਪਾਸੜ | V | null | null | ਚੁਣੀ ਗਈ ਵੈਲਿਊ, ਜਾਂ null। ਫ਼ਾਰਮਾਂ ਨਾਲ ਵੀ ਕੰਮ ਕਰਦੀ ਹੈ। |
valuesਦੋ-ਪਾਸੜ | readonly V[] | [] | ਚੁਣੀਆਂ ਗਈਆਂ ਵੈਲਿਊ, multiple ਨਾਲ। |
multipleਇਨਪੁੱਟ | boolean | false | ਕਈ ਵਿਕਲਪ ਚੁਣਨ ਦਿੰਦਾ ਹੈ। ਚੁਣਦੇ ਸਮੇਂ ਸੂਚੀ ਖੁੱਲ੍ਹੀ ਰਹਿੰਦੀ ਹੈ। |
selectAllਇਨਪੁੱਟ | boolean | false | multiple ਨਾਲ, ਇੱਕ ਬਟਨ ਜੋੜਦਾ ਹੈ ਜੋ ਹਰ ਵਿਕਲਪ ਚੁਣਦਾ ਜਾਂ ਹਟਾਉਂਦਾ ਹੈ। |
placeholderਇਨਪੁੱਟ | string | 'Select…' | ਕੁਝ ਨਾ ਚੁਣਿਆ ਹੋਣ ’ਤੇ ਦਿਸਣ ਵਾਲਾ ਟੈਕਸਟ। |
labelਇਨਪੁੱਟ | string | ਪਹੁੰਚਯੋਗ ਨਾਮ, ਜਦੋਂ ਕੋਈ <label> ਬਟਨ ਨੂੰ ਨਾਮ ਨਾ ਦੇਵੇ। | |
triggerIdਇਨਪੁੱਟ | string | ਬਟਨ ਦੀ id, <label for> ਲਈ। | |
disabledਇਨਪੁੱਟ | boolean | false | ਸਿਲੈਕਟ ਨੂੰ ਅਯੋਗ ਕਰਦਾ ਹੈ। |
compareWithਇਨਪੁੱਟ | (a: V, b: V) => boolean | Object.is | ਦੱਸਦਾ ਹੈ ਕਿ ਦੋ ਵੈਲਿਊ ਇੱਕੋ ਵਿਕਲਪ ਹਨ ਜਾਂ ਨਹੀਂ, ਆਬਜੈਕਟ ਵਾਲੀਆਂ ਵੈਲਿਊ ਲਈ। |
virtualਇਨਪੁੱਟ | boolean | 'auto' | 'auto' | ਸਿਰਫ਼ ਦਿਸਦੀਆਂ ਕਤਾਰਾਂ ਰੈਂਡਰ ਕਰਦਾ ਹੈ: ਹਮੇਸ਼ਾ, ਕਦੇ ਨਹੀਂ, ਜਾਂ 200 ਕਤਾਰਾਂ ਤੋਂ ਬਾਅਦ auto। |
openChangeਆਊਟਪੁੱਟ | boolean | ਸੂਚੀ ਖੁੱਲ੍ਹਣ ਜਾਂ ਬੰਦ ਹੋਣ ’ਤੇ ਐਮਿਟ ਕਰਦਾ ਹੈ। | |
showਮੈਥਡ | () => void | ਸੂਚੀ ਖੋਲ੍ਹਦਾ ਹੈ। | |
hideਮੈਥਡ | () => void | ਸੂਚੀ ਬੰਦ ਕਰਦਾ ਹੈ। | |
focusਮੈਥਡ | (options?: FocusOptions) => void | ਬਟਨ ’ਤੇ ਫ਼ੋਕਸ ਕਰਦਾ ਹੈ। |
ਦਿਖਾਇਆ ਜਾਂ ਐਲਾਨਿਆ ਜਾਣ ਵਾਲਾ ਹਰ ਟੈਕਸਟ ਵੀ ਇੱਕ ਇਨਪੁੱਟ ਹੈ, ਤਾਂ ਜੋ ਤੁਸੀਂ ਉਸ ਦਾ ਅਨੁਵਾਦ ਕਰ ਸਕੋ: selectAllLabel clearAllLabel emptyLabel
NuiOption
ਇੱਕ ਵਿਕਲਪ। ਸਿਲੈਕਟ, ਕੰਬੋਬਾਕਸ ਅਤੇ ਕਮਾਂਡ ਪੈਲੇਟ, ਤਿੰਨੇ ਇਹੀ ਲੈਂਦੇ ਹਨ।
| ਨਾਮ | ਟਾਈਪ | ਡਿਫ਼ਾਲਟ | ਵੇਰਵਾ |
|---|---|---|---|
valueਪ੍ਰਾਪਰਟੀ | V | ਇਸ ਨੂੰ ਚੁਣਨ ’ਤੇ ਸੈੱਟ ਹੋਣ ਵਾਲੀ ਵੈਲਿਊ। ਕੋਈ ਵੀ ਟਾਈਪ। | |
labelਪ੍ਰਾਪਰਟੀ | string | ਦਿਸਣ ਅਤੇ ਖੋਜਿਆ ਜਾਣ ਵਾਲਾ ਟੈਕਸਟ। | |
descriptionਪ੍ਰਾਪਰਟੀ | string | ਲੇਬਲ ਦੇ ਹੇਠਾਂ ਸਹਾਇਕ ਟੈਕਸਟ। | |
groupਪ੍ਰਾਪਰਟੀ | string | ਇੱਕੋ ਸਮੂਹ ਵਾਲੇ ਵਿਕਲਪ ਉਸ ਹੈਡਿੰਗ ਹੇਠ, ਕ੍ਰਮ ਵਿੱਚ ਦਿਸਦੇ ਹਨ। | |
keywordsਪ੍ਰਾਪਰਟੀ | string[] | ਹੋਰ ਸ਼ਬਦ, ਜਿਨ੍ਹਾਂ ਨਾਲ ਖੋਜ ਮੇਲ ਖਾਂਦੀ ਹੈ, ਜਿਵੇਂ ਸਮਾਨਾਰਥੀ ਸ਼ਬਦ ਜਾਂ ਕੋਡ। | |
disabledਪ੍ਰਾਪਰਟੀ | boolean | ਦਿਸਦਾ ਹੈ, ਪਰ ਚੁਣਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ। | |
childrenਪ੍ਰਾਪਰਟੀ | NuiOption<V>[] | ਇੱਕ ਪੱਧਰ ਹੇਠਲੇ ਵਿਕਲਪ, ਜੋ ਸੂਚੀ ਨੂੰ ਟ੍ਰੀ ਬਣਾਉਂਦੇ ਹਨ। |
NuiOptionTemplate
ਹਰ ਕਤਾਰ ਖ਼ੁਦ ਬਣਾਉਣ ਲਈ ਇਸ ਨੂੰ ਕੰਪੋਨੈਂਟ ਦੇ ਅੰਦਰ ਕਿਸੇ ng-template ’ਤੇ ਲਗਾਓ। ਕੰਟੈਕਸਟ ਵਿੱਚ ਵਿਕਲਪ ਅਤੇ ਉਸ ਦੀ ਕਤਾਰ ਹੁੰਦੀ ਹੈ।
NuiOptionText
ਤੁਹਾਡੀਆਂ ਆਪਣੀਆਂ ਕਤਾਰਾਂ ਲਈ ਵਿਕਲਪ ਦਾ ਲੇਬਲ ਬਣਾਉਂਦਾ ਹੈ, ਮੇਲ ਖਾਂਦੇ ਅੱਖਰ ਹਾਈਲਾਈਟ ਕਰਕੇ, ਨਾਲ ਉਸ ਦਾ ਵੇਰਵਾ ਅਤੇ ਪਾਥ।
| ਨਾਮ | ਟਾਈਪ | ਡਿਫ਼ਾਲਟ | ਵੇਰਵਾ |
|---|---|---|---|
nuiOptionTextਇਨਪੁੱਟ | NuiOptionRow<V> | ਕਤਾਰ, ਟੈਂਪਲੇਟ ਕੰਟੈਕਸਟ ਤੋਂ। |