packages/eui/packages/components-next/src/lib/components/eui-autocomplete/eui-autocomplete.component.ts
BaseDirective
OnInit
OnDestroy
ControlValueAccessor
OnChanges
AfterViewInit
| changeDetection | ChangeDetectionStrategy.OnPush |
| encapsulation | ViewEncapsulation.None |
| providers |
{
provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => EuiAutocompleteComponent), multi: true,
}
|
| selector | eui-autocomplete, input[euiAutocomplete] |
| styleUrls | ./styles/_index.scss |
| templateUrl | ./eui-autocomplete.component.html |
constructor(cd: ChangeDetectorRef, _renderer: Renderer2)
|
|||||||||
|
Parameters :
|
| addOnBlur |
| async |
| autocompleteData |
Type : EuiAutoCompleteItem[]
|
Default value : []
|
| autocompleteDataSelected |
Type : EuiAutoCompleteItem[]
|
Default value : []
|
| chipsLabelTruncateCount |
| chipsPosition |
Default value : 'top'
|
| chipsSortOrder |
Default value : 'ASC'
|
| classList |
Type : string
|
| dragAndDropConnectedTo |
Type : string[]
|
Default value : []
|
| dragAndDropSourceName |
Type : string
|
| groupBy |
Type : string
|
| hasChips |
| isChipsDragAndDrop |
| isChipsRemovable |
| isChipsSorted |
| isDuplicateValueAllowed |
| isFreeValueAllowed |
| isItemsSorted |
| isLoading |
| isMaxVisibleChipsOpened |
| itemsSortOrder |
Default value : 'ASC'
|
| matching |
Default value : 'contains'
|
| maxVisibleChipsCount |
| panelWidth |
Type : number
|
| placeholder |
Default value : ''
|
| readonly |
| toggleLinkLessLabel |
Type : string
|
Default value : null
|
| toggleLinkMoreLabel |
Type : string
|
Default value : null
|
| chipDragReleased |
Type : EventEmitter
|
| chipDragStarted |
Type : EventEmitter
|
| chipDropped |
Type : EventEmitter
|
| clear |
Type : EventEmitter
|
| closed |
Type : EventEmitter
|
| inputChanged |
Type : EventEmitter
|
| itemAdded |
Type : EventEmitter
|
| itemRemoved |
Type : EventEmitter
|
| opened |
Type : EventEmitter
|
| selectionChanged |
Type : EventEmitter
|
| class |
| Public add | ||||||
add(event: MatChipInputEvent)
|
||||||
|
Parameters :
Returns :
void
|
| Public chipsInit | ||||||
chipsInit(e: literal type)
|
||||||
|
Parameters :
Returns :
void
|
| Public clearInput |
clearInput()
|
|
Returns :
void
|
| Public onChipDragReleased | ||||||
onChipDragReleased(e: any)
|
||||||
|
Parameters :
Returns :
void
|
| Public onChipDragStarted | ||||||
onChipDragStarted(e: any)
|
||||||
|
Parameters :
Returns :
void
|
| Public onChipDropped | ||||||
onChipDropped(e: any)
|
||||||
|
Parameters :
Returns :
void
|
| Public onChipRemove | ||||||
onChipRemove(e: literal type)
|
||||||
|
Parameters :
Returns :
void
|
| Public onClick | ||||||
onClick(e: Event)
|
||||||
|
Parameters :
Returns :
void
|
| Public onClose |
onClose()
|
|
Returns :
void
|
| Public onOpen |
onOpen()
|
|
Returns :
void
|
| Public onOptionSelected | ||||||
onOptionSelected(event: MatAutocompleteSelectedEvent)
|
||||||
|
Parameters :
Returns :
void
|
| Public registerOnChange | ||||||
registerOnChange(fn: any)
|
||||||
|
Parameters :
Returns :
void
|
| Public registerOnTouched | ||||||
registerOnTouched(fn: any)
|
||||||
|
Parameters :
Returns :
void
|
| Public resetNbClick | ||||||
resetNbClick(e: FocusEvent)
|
||||||
|
Parameters :
Returns :
void
|
| Public setDisabledState | ||||||
setDisabledState(isDisabled: boolean)
|
||||||
|
Parameters :
Returns :
void
|
| Public trackByFn | |||||||||
trackByFn(index: number, item: EuiAutoCompleteItem)
|
|||||||||
|
Parameters :
Returns :
number
|
| Public updatePosition |
updatePosition()
|
|
Returns :
void
|
| Public writeValue | ||||||
writeValue(value: any)
|
||||||
|
Parameters :
Returns :
void
|
| _addOnBlur |
Default value : false
|
| _async |
Default value : false
|
| _chipsLabelTruncateCount |
Type : null
|
Default value : null
|
| _hasChips |
Default value : false
|
| _isChipsDragAndDrop |
Default value : false
|
| _isChipsRemovable |
Default value : true
|
| _isChipsSorted |
Default value : false
|
| _isDuplicateValueAllowed |
Default value : false
|
| _isFreeValueAllowed |
Default value : true
|
| _isItemsSorted |
Default value : false
|
| _isLoading |
Default value : false
|
| _isMaxVisibleChipsOpened |
Default value : false
|
| _maxVisibleChipsCount |
Type : null
|
Default value : null
|
| _readonly |
Default value : false
|
| Public autocompleteControl |
Default value : new FormControl()
|
| autocompleteInput |
Type : ElementRef<HTMLInputElement>
|
Decorators :
@ViewChild('autocompleteInput')
|
| autocompleteInputTrigger |
Type : MatAutocompleteTrigger
|
Decorators :
@ViewChild('autocompleteInputTrigger', {read: MatAutocompleteTrigger})
|
| Public autocompleteOptGroupTemplate |
Type : TemplateRef<any>
|
| Public autocompleteOptions |
Type : BehaviorSubject<EuiAutoCompleteItem[]>
|
Default value : new BehaviorSubject<EuiAutoCompleteItem[]>(this.autocompleteData)
|
| Public autocompleteOptionTemplate |
Type : TemplateRef<any>
|
| Public chips |
Type : EuiChip[]
|
Default value : []
|
| Public chipsListComponent |
Type : MatChipList
|
| Public distinctOptionGroups |
Type : string[]
|
| euiAutocompleteAppendContent |
Type : QueryList<EuiAutocompleteAppendContentDirective>
|
Decorators :
@ContentChild(undefined)
|
| euiAutocompletePrependContent |
Type : QueryList<EuiAutocompletePrependContentDirective>
|
Decorators :
@ContentChild(undefined)
|
| Public groupedItems |
Type : literal type
|
| matAutocomplete |
Type : MatAutocomplete
|
Decorators :
@ViewChild('auto')
|
| Public separatorKeysCodes |
Type : number[]
|
Default value : [ENTER, COMMA]
|
| templates |
Type : QueryList<EuiTemplateDirective>
|
Decorators :
@ContentChildren(EuiTemplateDirective)
|
| hasChips | ||||
sethasChips(value)
|
||||
|
Parameters :
Returns :
void
|
| async | ||||
setasync(value)
|
||||
|
Parameters :
Returns :
void
|
| addOnBlur | ||||
setaddOnBlur(value)
|
||||
|
Parameters :
Returns :
void
|
| isFreeValueAllowed | ||||
setisFreeValueAllowed(value)
|
||||
|
Parameters :
Returns :
void
|
| isDuplicateValueAllowed | ||||
setisDuplicateValueAllowed(value)
|
||||
|
Parameters :
Returns :
void
|
| isLoading | ||||
setisLoading(value)
|
||||
|
Parameters :
Returns :
void
|
| isChipsRemovable | ||||
setisChipsRemovable(value)
|
||||
|
Parameters :
Returns :
void
|
| maxVisibleChipsCount | ||||
setmaxVisibleChipsCount(value)
|
||||
|
Parameters :
Returns :
void
|
| chipsLabelTruncateCount | ||||
setchipsLabelTruncateCount(value)
|
||||
|
Parameters :
Returns :
void
|
| isMaxVisibleChipsOpened | ||||
setisMaxVisibleChipsOpened(value)
|
||||
|
Parameters :
Returns :
void
|
| readonly | ||||
setreadonly(value)
|
||||
|
Parameters :
Returns :
void
|
| isChipsSorted | ||||
setisChipsSorted(value)
|
||||
|
Parameters :
Returns :
void
|
| isItemsSorted | ||||
setisItemsSorted(value)
|
||||
|
Parameters :
Returns :
void
|
| isChipsDragAndDrop | ||||
setisChipsDragAndDrop(value)
|
||||
|
Parameters :
Returns :
void
|