Usage
- Typescript Import Format
- //To use this interface, import as below.
 import {ProgressItem} from "ojs/ojprogresslist";
For additional information visit:
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)
        
        
        
         
  Fields
- 
    
    (static) EventType :string
- 
    
      ProgressItem event typesProperties:Name Type Default Description ABORTstring abort Triggered when an upload has been aborted. ERRORstring error Triggered when an upload failed. LOADstring load Triggered when an upload succeeded. LOADENDstring loadend Triggered when an upload completed (success or failure). LOADSTARTstring loadstart Triggered when the progress start PROGRESSstring progress Triggered for upload progress events. TIMEOUTstring timeout Triggered when timeout has passed before upload completed 
- 
    
    (static) Status :string
- 
    
      ProgressItem statusProperties:Name Type Default Description ABORTEDstring aborted upload aborted ERROREDstring errored upload failed LOADEDstring loaded upload is completed LOADSTARTEDstring loadstarted upload is in progress QUEUEDstring queued initial state before any progress events TIMEDOUTstring timedout upload timeout 
Methods
- 
        
    
    
      addEventListener(eventType, listener) : {void}
- 
    
    
    Attach an event handlerParameters:Name Type Description eventTypeoj.ProgressItem.EventType eventType listenerEventListener The event listener to add. Returns:- Type
- void
 
- 
        
    
    
      removeEventListener(eventType, listener) : {void}
- 
    
    
    Detach an event handlerParameters:Name Type Description eventTypeoj.ProgressItem.EventType eventType listenerEventListener The event listener to remove. Returns:- Type
- void