Usage
Signature:
interface ProgressBarElement
- Typescript Import Format
- //To typecheck the element APIs, import as below.
 import { ProgressBarElement } from "ojs/ojprogress-bar";
 //For the transpiled javascript to load the element's module, import as below
 import "ojs/ojprogress-bar";
For additional information visit:
Note: Application logic should not interact with the component's properties or invoke its methods until the BusyContext indicates that the component is ready for interaction.
Styling Classes
- 
        .oj-progress-bar-embedded
- 
      
        Optional class that can be set on a oj-progress bar element to style an embedded progress bar within a web application or dialog.Example<div class='oj-web-applayout-page'> <header class='oj-web-applayout-header'> </header> <oj-progress-bar class='oj-progress-bar-embedded' value='{{loadingValue}}'> </oj-progress-bar> </div>
- 
        CSS Variables
| Name | Type | Description | 
|---|---|---|
| --oj-progress-bar-height | <length> | Progress bar height | 
| --oj-progress-bar-border-radius | <length> | <percentage> | Progress bar border radius | 
| --oj-progress-bar-track-bg-color | <color> | Progress bar track background color | 
| --oj-progress-bar-value-bg-color | <color> | Progress bar value background color | 
Attributes
- 
    
    max :number
- 
    
      The maximum allowed value. The element's max attribute is used if it is provided, otherwise the default value of 100 is used.- Default Value:
- 100
 
 NamesItem Name Property maxProperty change event maxChangedProperty change listener attribute (must be of type function, see Events and Listeners for additional information.) on-max-changed
- 
    
    value :number
- 
    
      The value of the Progress Bar. The element's value attribute is used if it is provided, otherwise the default value of 0 is used. For indeterminate Progress, set value to -1. Any other negative value will default to 0.- Default Value:
- 0
 
 NamesItem Name Property valueProperty change event valueChangedProperty change listener attribute (must be of type function, see Events and Listeners for additional information.) on-value-changed
Methods
- 
        
    
    
      getProperty(property) : {any}
- 
    
    
    Retrieves a value for a property or a single subproperty for complex properties.Parameters:Name Type Description propertystring The property name to get. Supports dot notation for subproperty access. Returns:- Type
- any
 
- 
        
    
    
      setProperties(properties) : {void}
- 
    
    
    Performs a batch set of properties.Parameters:Name Type Description propertiesObject An object containing the property and value pairs to set. Returns:- Type
- void
 
- 
        
    
    
      setProperty(property, value) : {void}
- 
    
    
    Sets a property or a single subproperty for complex properties and notifies the component of the change, triggering a [property]Changed event.Parameters:Name Type Description propertystring The property name to set. Supports dot notation for subproperty access. valueany The new value to set the property to. Returns:- Type
- void