This interface defines the API for oj.ProgressItem.
It can be implemented in order to the track progress and status of an arbitrary task
(e.g. a file being uploaded)
- Deprecated:
Since Description 8.0.0<oj-progress-list> has been deprecated, please use <oj-list-view> instead.
Fields
-
(static) EventType :string
-
ProgressItem event types
Properties:
Name Type Default Description LOADSTARTstring loadstart Triggered when the progress start PROGRESSstring progress Triggered for upload progress events. ABORTstring abort Triggered when an upload has been aborted. ERRORstring error Triggered when an upload failed. LOADstring load Triggered when an upload succeeded. TIMEOUTstring timeout Triggered when timeout has passed before upload completed LOADENDstring loadend Triggered when an upload completed (success or failure). -
(static) Status :string
-
ProgressItem status
Properties:
Name Type Default Description QUEUEDstring queued initial state before any progress events LOADSTARTEDstring loadstarted upload is in progress ABORTEDstring aborted upload aborted ERROREDstring errored upload failed TIMEDOUTstring timedout upload timeout LOADEDstring loaded upload is completed
Methods
-
addEventListener(eventType, listener) : {void}
-
Attach an event handler
Parameters:
Name Type Description eventTypeoj.ProgressItem.EventType eventType listenerEventListener The event listener to add. Returns:
- Type
- void
-
removeEventListener(eventType, listener) : {void}
-
Detach an event handler
Parameters:
Name Type Description eventTypeoj.ProgressItem.EventType eventType listenerEventListener The event listener to remove. Returns:
- Type
- void