File

packages/eui/packages/components-next/src/lib/components/eui-file-upload/eui-file-upload.component.ts

Implements

ControlValueAccessor OnInit

Metadata

changeDetection ChangeDetectionStrategy.OnPush
encapsulation ViewEncapsulation.None
providers { provide: NG_VALUE_ACCESSOR, useExisting: EuiFileUploadComponent, multi: true, }
selector eui-file-upload
styleUrls ./styles/eui-file-upload.component.scss
templateUrl ./eui-file-upload.component.html

Index

Properties
Methods
Inputs
Outputs
HostListeners
Accessors

Inputs

accept
Default value : '*'
hasDragArea
hasPreview
Default value : true
hasPreviewAsIcon
Default value : false
hasPreviewAsImage
Default value : true
hasProgressBar
Default value : true
hasResetButton
Default value : true
hasTotalSizeDisplayed
Default value : true
isMultiple
Default value : true
progress
Type : number

Outputs

drop
Type : EventEmitter

HostListeners

change
Arguments : '$event.target.files'
change(fileList: FileList)

Methods

Public getTotalSize
getTotalSize()
Returns : void
registerOnChange
registerOnChange(fn: any)
Parameters :
Name Type Optional
fn any No
Returns : void
registerOnTouched
registerOnTouched(fn: any)
Parameters :
Name Type Optional
fn any No
Returns : void
Public removeFromList
removeFromList(index: number)
Parameters :
Name Type Optional
index number No
Returns : void
Public removeFromUploadedList
removeFromUploadedList(index: number)
Parameters :
Name Type Optional
index number No
Returns : void
Public resetList
resetList(event: any)
Parameters :
Name Type Optional
event any No
Returns : void
writeValue
writeValue(value: any)
Parameters :
Name Type Optional
value any No
Returns : void

Properties

_hasDragArea
Default value : false
Public files
Type : File[]
Default value : []
Public filesTotalSize
Type : number
Default value : 0
Public randomNumberId
Default value : Math.floor(Math.random() * 10000)
Public uploadedFiles
Type : EuiUploadedFile[]
Default value : []
viewChildren
Type : QueryList<ElementRef<HTMLInputElement>>
Decorators :
@ViewChildren('input')

Accessors

hasDragArea
sethasDragArea(value)
Parameters :
Name Optional
value No
Returns : void

result-matching ""

    No results matching ""