qwc/projects/qwc/src/lib/components/qwc-select/qwc-select.component.ts
Qwc select component
AfterViewInit
OnChanges
OnDestroy
| selector | qwc-select |
| templateUrl | qwc-select.component.html |
constructor(overlay: Overlay, cd: ChangeDetectorRef)
|
|||||||||
|
Parameters :
|
| ariaLabel |
Type : string | null
|
Default value : null
|
| config |
Type : QwcSelectConfig
|
| isDisabled |
Type : boolean
|
| options |
Default value : []
|
| selected |
Default value : []
|
| change |
Type : EventEmitter
|
| dropdownClose |
Type : EventEmitter
|
| dropdownOpen |
Type : EventEmitter
|
| filterResult |
Type : EventEmitter
|
| rightKeyPressed |
Type : EventEmitter
|
| closeCurrentDropdown | ||||||
closeCurrentDropdown(eventType?: boolean)
|
||||||
|
Close current dropdown
Parameters :
Returns :
void
void |
| closeDropDown | ||||
closeDropDown(event)
|
||||
|
Parameters :
Returns :
void
|
| initializeOverlayConfig |
initializeOverlayConfig()
|
|
Initialize overlayconfiguration
Returns :
void
void |
| isComplexType | ||||
isComplexType(__option)
|
||||
|
Is complex type
Parameters :
Returns :
boolean
boolean |
| ngAfterViewInit |
ngAfterViewInit()
|
|
Component lifecycle hook
Returns :
void
void |
| ngOnChanges | ||||||
ngOnChanges(changes: literal type)
|
||||||
|
Component lifecycle hook
Parameters :
Returns :
void
void |
| ngOnDestroy |
ngOnDestroy()
|
|
Component lifecycle hook
Returns :
void
void |
| onClickCloseDropDown | ||||
onClickCloseDropDown(event)
|
||||
|
Parameters :
Returns :
void
|
| openDropdown | ||||
openDropdown(event)
|
||||
|
Open drop down
Parameters :
Returns :
void
void |
| optionChangedHandler | ||||
optionChangedHandler(__optionSelected)
|
||||
|
Option changed handler
Parameters :
Returns :
void
void |
| removeSelection | |||||||||
removeSelection(option, event?: any)
|
|||||||||
|
Remove selection
Parameters :
Returns :
void
void |
| alive |
Default value : true
|
| cdkOverlayConfig |
Default value : new OverlayConfig()
|
| closeDropDownRef |
Type : any
|
| customFooterTemplate |
Type : QwcDropdownFooterDirective
|
Decorators :
@ContentChild(QwcDropdownFooterDirective)
|
| customHeaderTemplate |
Type : QwcDropdownHeaderDirective
|
Decorators :
@ContentChild(QwcDropdownHeaderDirective)
|
| customSearchBarTemplate |
Type : QwcDropdownSearchBarDirective
|
Decorators :
@ContentChild(QwcDropdownSearchBarDirective)
|
| customSelectionTemplate |
Type : QwcSelectedOptionDirective
|
Decorators :
@ContentChild(QwcSelectedOptionDirective)
|
| customTemplate |
Type : QwcDropdownItemDirective
|
Decorators :
@ContentChild(QwcDropdownItemDirective)
|
| defaultConfig |
Default value : new QwcSelectConfig()
|
| dropdownId |
Default value : v1()
|
| isInitialized |
Default value : false
|
| onClickCloseDropDownRef |
Type : any
|
| optionChanged$ |
Default value : new Subject()
|
| portalOverlayHost |
Type : OverlayRef
|
| selectedOptionsArr |
Type : any
|
Default value : []
|
| selectOptionsComponentPortal |
Default value : new ComponentPortal(QwcSelectDropdownComponent)
|
| selectOptionsRef |
Type : ComponentRef<QwcSelectDropdownComponent>
|
| triggerRef |
Type : ElementRef
|
Decorators :
@ViewChild('selectTrigger')
|