ઇમ્પોર્ટ

import-select.ts
import { type NuiOption, NuiSelect } from '@needless-ui/angular/select';

NuiSelect

વિકલ્પોની યાદી ખોલતું બટન.

સિલેક્ટર
nui-select
NuiSelect: પ્રોપર્ટીઝ
નામપ્રકારડિફૉલ્ટવર્ણન
optionsઇનપુટNuiOption<V>[]વિકલ્પો, NuiOption ઑબ્જેક્ટ તરીકે.
valueદ્વિમાર્ગીV | nullnullપસંદ કરેલું મૂલ્ય, અથવા null. ફૉર્મ સાથે પણ કામ કરે છે.
valuesદ્વિમાર્ગીreadonly V[][]પસંદ કરેલાં મૂલ્યો, multiple સાથે.
multipleઇનપુટbooleanfalseઅનેક વિકલ્પો પસંદ કરવા દે છે. પસંદ કરતી વખતે યાદી ખુલ્લી રહે છે.
selectAllઇનપુટbooleanfalsemultiple સાથે, દરેક વિકલ્પ પસંદ કરતું કે સાફ કરતું બટન ઉમેરે છે.
placeholderઇનપુટstring'Select…'કંઈ પસંદ ન કર્યું હોય ત્યારે દેખાતું ટેક્સ્ટ.
labelઇનપુટstringઍક્સેસિબલ નામ, જ્યારે કોઈ <label> બટનને નામ ન આપતું હોય.
triggerIdઇનપુટstringબટનનું id, <label for> માટે.
disabledઇનપુટbooleanfalseસિલેક્ટને ડિસેબલ કરે છે.
compareWithઇનપુટ(a: V, b: V) => booleanObject.isબે મૂલ્યો એક જ વિકલ્પ છે કે નહીં તે જણાવે છે, ઑબ્જેક્ટ હોય તેવાં મૂલ્યો માટે.
virtualઇનપુટboolean | 'auto''auto'ફક્ત દેખાતી હરોળ રેન્ડર કરે છે: હંમેશાં, ક્યારેય નહીં, અથવા 200 હરોળ પછી auto.
openChangeઆઉટપુટbooleanયાદી ખૂલે કે બંધ થાય ત્યારે એમિટ કરે છે.
showમેથડ() => voidયાદી ખોલે છે.
hideમેથડ() => voidયાદી બંધ કરે છે.
focusમેથડ(options?: FocusOptions) => voidબટન પર ફોકસ કરે છે.

તે જે ટેક્સ્ટ બતાવે છે કે જાહેર કરે છે, તે દરેક પણ ઇનપુટ છે, જેથી તમે તેનો અનુવાદ કરી શકો: selectAllLabel clearAllLabel emptyLabel

NuiOption

એક વિકલ્પ. સિલેક્ટ, કૉમ્બોબૉક્સ અને કમાન્ડ પૅલેટ, ત્રણેય આ લે છે.

NuiOption: પ્રોપર્ટીઝ
નામપ્રકારડિફૉલ્ટવર્ણન
valueપ્રોપર્ટીVતેને પસંદ કરતાં જે સેટ થાય તે. કોઈ પણ પ્રકાર.
labelપ્રોપર્ટીstringદેખાતું અને શોધાતું ટેક્સ્ટ.
descriptionપ્રોપર્ટીstringલેબલની નીચેનું ગૌણ ટેક્સ્ટ.
groupપ્રોપર્ટીstringએક જ જૂથના વિકલ્પો એ હેડિંગ નીચે, ક્રમમાં દેખાય છે.
keywordsપ્રોપર્ટીstring[]શોધ જેની સાથે મેળ કરે તેવા વધુ શબ્દો, જેમ કે સમાનાર્થી કે કોડ.
disabledપ્રોપર્ટીbooleanદેખાય છે, પણ પસંદ કરી શકાતો નથી.
childrenપ્રોપર્ટીNuiOption<V>[]એક સ્તર નીચેના વિકલ્પો, જે યાદીને ટ્રી બનાવે છે.

NuiOptionTemplate

દરેક હરોળ જાતે દોરવા માટે તેને કમ્પોનન્ટની અંદરના ng-template પર મૂકો. કૉન્ટેક્સ્ટમાં વિકલ્પ અને તેની હરોળ હોય છે.

સિલેક્ટર
ng-template[nuiOptionTemplate]

NuiOptionText

તમારી પોતાની હરોળ માટે વિકલ્પનું લેબલ દોરે છે, મેળ ખાતા અક્ષરો હાઇલાઇટ કરીને, સાથે તેનું વર્ણન અને પાથ.

સિલેક્ટર
[nuiOptionText]
NuiOptionText: પ્રોપર્ટીઝ
નામપ્રકારડિફૉલ્ટવર્ણન
nuiOptionTextઇનપુટNuiOptionRow<V>હરોળ, ટેમ્પ્લેટ કૉન્ટેક્સ્ટમાંથી.