File

qwc/projects/qwc/src/lib/components/qwc-select/qwc-select-dropdown/qwc-select-dropdown.component.ts

Description

Qwc select dropdown component

Implements

OnDestroy

Metadata

selector qwc-select-dropdown
templateUrl qwc-select-dropdown.component.html

Index

Properties
Methods
Inputs
Outputs
HostListeners
Accessors

Constructor

constructor(element: ElementRef)
Parameters :
Name Type Optional
element ElementRef No

Inputs

_dropdownData
Type : any

Outputs

close
Type : EventEmitter
filterResult
Type : EventEmitter
rightKeyPressed
Type : EventEmitter
selectionChange
Type : EventEmitter
tabOut
Type : EventEmitter

HostListeners

keydown
Arguments : '$event'
keydown(event: KeyboardEvent)
keyup
Arguments : '$event'
keyup(event: KeyboardEvent)

Methods

emitTabOutEvent
emitTabOutEvent(event: any)

Emit tabOut event

Parameters :
Name Type Optional Description
event any No

any

Returns : void

void

expandItem
expandItem(option: any)

Expand item

Parameters :
Name Type Optional
option any No
Returns : void

void

filterFocusableElements
filterFocusableElements(arr: Array)

Filter focusable elements

Parameters :
Name Type Optional Description
arr Array<any> No

any

Returns : Array<any>

any

filterValues
filterValues(optionSearchText)

Filter values

Parameters :
Name Optional Description
optionSearchText No

Search text

Returns : void

void

getValue
getValue(__option)

Get value

Parameters :
Name Optional Description
__option No

Option

Returns : string | number

string | number

initData
initData()

Init data

Returns : void

void

ngOnDestroy
ngOnDestroy()
Returns : void
onItemBlur
onItemBlur(event: any)

On item focus

Parameters :
Name Type Optional Description
event any No

any

Returns : void

void

optionChanged
optionChanged(__option, keyEvent?: boolean, event?: any)

Option changed

Parameters :
Name Type Optional Description
__option No

Option

keyEvent boolean Yes
event any Yes
Returns : void

void

selectSearchInput
selectSearchInput(event)

Select search input

Parameters :
Name Optional Description
event No

Event

Returns : void

void

Properties

ariaOwnsString
Type : string
Default value : ""
closeOnSelect
Type : boolean
currentSelectionArr
Type : []
Default value : []
customFooterTemplate
customHeaderTemplate
customSearchBarTemplate
customTemplate
dropdownHeight
Type : number
dropdownWidth
Type : number
idKey
Type : string | number
isInputFocused
Default value : false
isShiftPressed
Default value : false
itemSize
Type : number
Default value : 36
multiSelect
Type : boolean
newOptionValue
Type : string
optionChanged$
Type : Subject<any>
options
Type : []
Default value : []
optionsDataModel
Type : []
Default value : []
popoverClass
Type : string
qwcSelectElementName
Type : string
Default value : "QWC-SELECT-DROPDOWN-ITEM"
resetKeyManager
Default value : true
rowTemplateChildren
Type : QueryList<QwcSelectDropdownItemsComponent>
Decorators :
@ViewChildren(undefined)
searchable
Type : boolean
searchField
Type : string
searchInput
Type : ElementRef
selectDropdownContainer
Type : ElementRef
Decorators :
@ViewChild('selectDropdownContainer')
selectedOptionIndex
showSelectedItem
Type : boolean

Accessors

dropdownData
getdropdownData()
setdropdownData(_dropdownData: any)
Parameters :
Name Type Optional
_dropdownData any No
Returns : void
focusSearchEl
setfocusSearchEl(searchEl)
Parameters :
Name Optional
searchEl No
Returns : void

result-matching ""

    No results matching ""