ઇમ્પોર્ટ
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> | હરોળ, ટેમ્પ્લેટ કૉન્ટેક્સ્ટમાંથી. |