Skip to main content

UploadCollectionItem

<ui5-upload-collection-item> | Since 1.0.0-rc.7

A component to be used within the ui5-upload-collection.

ES6 Module Import​

import "@ui5/webcomponents-fiori/dist/UploadCollectionItem.js";

Properties​

file​

DescriptionHolds an instance of File associated with this item.
TypeFile | null
Defaultnull

fileName​

DescriptionThe name of the file.
Typestring
Default""

fileNameClickable​

DescriptionIf set to true the file name will be clickable and it will fire file-name-click event upon click.
Typeboolean
Defaultfalse

disableDeleteButton​

DescriptionDisables the delete button.
Typeboolean
Defaultfalse

hideDeleteButton​

DescriptionHides the delete button.
Typeboolean
Defaultfalse

hideRetryButton​

DescriptionHides the retry button when uploadState property is Error.
Typeboolean
Defaultfalse

hideTerminateButton​

DescriptionHides the terminate button when uploadState property is Uploading.
Typeboolean
Defaultfalse

progress​

DescriptionThe upload progress in percentage.
Note: Expected values are in the interval [0, 100].
Typenumber
Default0

uploadState​

DescriptionUpload state.
Depending on this property, the item displays the following:
- Ready - progress indicator is displayed.
- Uploading - progress indicator and terminate button are displayed. When the terminate button is pressed, terminate event is fired.
- Error - progress indicator and retry button are displayed. When the retry button is pressed, retry event is fired.
- Complete - progress indicator is not displayed.
Type"Complete" | "Error" | "Ready" | "Uploading"
Default"Ready"

type​

DescriptionDefines the visual indication and behavior of the list items. Available options are Active (by default), Inactive, Detail and Navigation.
Note: When set to Active or Navigation, the item will provide visual response upon press and hover, while with type Inactive and Detail - will not.
Type"Inactive" | "Active" | "Detail" | "Navigation"
Default"Active"

accessibilityAttributes​

DescriptionDefines the additional accessibility attributes that will be applied to the component. The following fields are supported:
- ariaSetsize: Defines the number of items in the current set when not all items in the set are present in the DOM. Note: The value is an integer reflecting the number of items in the complete set. If the size of the entire set is unknown, set -1.
- ariaPosinset: Defines an element's number or position in the current set when not all items are present in the DOM. Note: The value is an integer greater than or equal to 1, and less than or equal to the size of the set when that size is known.
TypeListItemAccessibilityAttributes
Default{}
Since1.15.0
DescriptionThe navigated state of the list item. If set to true, a navigation indicator is displayed at the end of the list item.
Typeboolean
Defaultfalse
Since1.10.0

tooltip​

DescriptionDefines the text of the tooltip that would be displayed for the list item.
Typestring | undefined
Defaultundefined
Since1.23.0

highlight​

DescriptionDefines the highlight state of the list items. Available options are: "None" (by default), "Positive", "Critical", "Information" and "Negative".
Type"None" | "Positive" | "Critical" | "Negative" | "Information"
Default"None"
Since1.24

selected​

DescriptionDefines the selected state of the component.
Typeboolean
Defaultfalse

Slots​

default​

DescriptionHold the description of the ui5-upload-collection-item. Will be shown below the file name.
TypeArray<Node>

thumbnail​

DescriptionA thumbnail, which will be shown in the beginning of the ui5-upload-collection-item.
Note: Use ui5-icon or img for the intended design.
TypeArray<HTMLElement>

deleteButton​

DescriptionDefines the delete button, displayed in "Delete" mode. Note: While the slot allows custom buttons, to match design guidelines, please use the ui5-button component. Note: When the slot is not present, a built-in delete button will be displayed.
TypeArray<IButton>
Since1.9.0

Events​

file-name-click​

DescriptionFired when the file name is clicked.
Note: This event is only available when fileNameClickable property is true.
TypeCustomEvent
BubblesYes
CancelableNo

rename​

DescriptionFired when the fileName property gets changed.
Note: An edit button is displayed on each item, when the ui5-upload-collection-item type property is set to Detail.
TypeCustomEvent
BubblesYes
CancelableNo

terminate​

DescriptionFired when the terminate button is pressed.
Note: Terminate button is displayed when uploadState property is set to Uploading.
TypeCustomEvent
BubblesYes
CancelableNo

retry​

DescriptionFired when the retry button is pressed.
Note: Retry button is displayed when uploadState property is set to Error.
TypeCustomEvent
BubblesYes
CancelableNo

detail-click​

DescriptionFired when the user clicks on the detail button when type is Detail.
TypeCustomEvent
BubblesYes
CancelableNo

Methods​

No methods available for this component.

CSS Parts​

No CSS parts available for this component.