File

packages/eui/packages/components-next/src/lib/components/eui-autocomplete/eui-autocomplete.component.ts

Extends

BaseDirective

Implements

OnInit OnDestroy ControlValueAccessor OnChanges AfterViewInit

Metadata

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

Index

Properties
Methods
Inputs
Outputs
HostBindings
Accessors

Constructor

constructor(cd: ChangeDetectorRef, _renderer: Renderer2)
Parameters :
Name Type Optional
cd ChangeDetectorRef No
_renderer Renderer2 No

Inputs

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

Outputs

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

HostBindings

class

Methods

Public add
add(event: MatChipInputEvent)
Parameters :
Name Type Optional
event MatChipInputEvent No
Returns : void
Public chipsInit
chipsInit(e: literal type)
Parameters :
Name Type Optional
e literal type No
Returns : void
Public clearInput
clearInput()
Returns : void
Public onChipDragReleased
onChipDragReleased(e: any)
Parameters :
Name Type Optional
e any No
Returns : void
Public onChipDragStarted
onChipDragStarted(e: any)
Parameters :
Name Type Optional
e any No
Returns : void
Public onChipDropped
onChipDropped(e: any)
Parameters :
Name Type Optional
e any No
Returns : void
Public onChipRemove
onChipRemove(e: literal type)
Parameters :
Name Type Optional
e literal type No
Returns : void
Public onClick
onClick(e: Event)
Parameters :
Name Type Optional
e Event No
Returns : void
Public onClose
onClose()
Returns : void
Public onOpen
onOpen()
Returns : void
Public onOptionSelected
onOptionSelected(event: MatAutocompleteSelectedEvent)
Parameters :
Name Type Optional
event MatAutocompleteSelectedEvent No
Returns : void
Public registerOnChange
registerOnChange(fn: any)
Parameters :
Name Type Optional
fn any No
Returns : void
Public registerOnTouched
registerOnTouched(fn: any)
Parameters :
Name Type Optional
fn any No
Returns : void
Public resetNbClick
resetNbClick(e: FocusEvent)
Parameters :
Name Type Optional
e FocusEvent No
Returns : void
Public setDisabledState
setDisabledState(isDisabled: boolean)
Parameters :
Name Type Optional
isDisabled boolean No
Returns : void
Public trackByFn
trackByFn(index: number, item: EuiAutoCompleteItem)
Parameters :
Name Type Optional
index number No
item EuiAutoCompleteItem No
Returns : number
Public updatePosition
updatePosition()
Returns : void
Public writeValue
writeValue(value: any)
Parameters :
Name Type Optional
value any No
Returns : void

Properties

_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)

Accessors

hasChips
sethasChips(value)
Parameters :
Name Optional
value No
Returns : void
async
setasync(value)
Parameters :
Name Optional
value No
Returns : void
addOnBlur
setaddOnBlur(value)
Parameters :
Name Optional
value No
Returns : void
isFreeValueAllowed
setisFreeValueAllowed(value)
Parameters :
Name Optional
value No
Returns : void
isDuplicateValueAllowed
setisDuplicateValueAllowed(value)
Parameters :
Name Optional
value No
Returns : void
isLoading
setisLoading(value)
Parameters :
Name Optional
value No
Returns : void
isChipsRemovable
setisChipsRemovable(value)
Parameters :
Name Optional
value No
Returns : void
maxVisibleChipsCount
setmaxVisibleChipsCount(value)
Parameters :
Name Optional
value No
Returns : void
chipsLabelTruncateCount
setchipsLabelTruncateCount(value)
Parameters :
Name Optional
value No
Returns : void
isMaxVisibleChipsOpened
setisMaxVisibleChipsOpened(value)
Parameters :
Name Optional
value No
Returns : void
readonly
setreadonly(value)
Parameters :
Name Optional
value No
Returns : void
isChipsSorted
setisChipsSorted(value)
Parameters :
Name Optional
value No
Returns : void
isItemsSorted
setisItemsSorted(value)
Parameters :
Name Optional
value No
Returns : void
isChipsDragAndDrop
setisChipsDragAndDrop(value)
Parameters :
Name Optional
value No
Returns : void

result-matching ""

    No results matching ""