Defines the interface for OutSystemsUI Progress Patterns

Hierarchy-Diagram

UML class diagram of Circle
Legend
icon for a class in the UML class diagram class
icon for an abstract class in the UML class diagram abstract class
icon for a public property in the UML class diagram public property
icon for a protected property in the UML class diagram protected property
icon for a private property in the UML class diagram private property
icon for a public method in the UML class diagram public method
icon for a protected method in the UML class diagram protected method
icon for a private method in the UML class diagram private method
italic abstract property/method

Hierarchy

Properties

isProviderBased: boolean = false
contentElem: HTMLElement
gradientLength: number
progressElem: HTMLElement
progressType: ProgressTypes
_blockParent: HTMLElement
_circleCircumference: number
_circleSize: number = 0
_gradientElem: SVGDefsElement
_needsResizeObserver: boolean = true
_resizeObserver: ResizeObserver
_strokeDasharray: number
_strokeDashoffset: number
linearGradientCoords: {
    x1: number;
    x2: number;
    y1: number;
    y2: number;
} = ...

Type declaration

  • x1: number
  • x2: number
  • y1: number
  • y2: number

Methods

  • Update property value from a given property name at OnParametersChange

    Memberof

    OSFramework.Patterns.Progress.Circle.Circle

    Parameters

    • propertyName: string

      the name of the property that will be changed

    • propertyValue: unknown

      the new value that should be assigned to the given property name

    Returns void

  • Method to create the SVG Gradient

    Memberof

    Circle

    Parameters

    • gradientId: string
    • gradientName: string
    • gradientCoords: unknown
    • gradientLenght: number
    • colors: GradientColor

    Returns void

Accessors

  • get _enableAccessibility(): boolean
  • Protected

    Getter that allows to obtain the accessibility is enabled.

    Memberof

    OSFramework.Patterns.AbstractPattern

    Returns boolean

  • get selfElement(): HTMLElement
  • Getter that allows to obtain the self element.

    Memberof

    OSFramework.Patterns.AbstractPattern

    Returns HTMLElement

  • get isBuilt(): boolean
  • Getter that tells if the pattern is already built.

    Memberof

    OSFramework.Patterns.AbstractPattern

    Returns boolean

  • get uniqueId(): string
  • Unique id of the pattern. Internal use only.

    Memberof

    OSFramework.Patterns.AbstractPattern

    Returns string

  • get widgetId(): string
  • Id of the pattern known by the developer. External use only.

    Memberof

    OSFramework.Patterns.AbstractPattern

    Returns string

Constructors