Defines the interface for OutSystemsUI Patterns

Hierarchy-Diagram

UML class diagram of AccordionItem
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 an interface in the UML class diagram interface
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

Implements

Methods

  • Protected

    Method that will Get and Set parent element info.

    Memberof

    OSFramework.Patterns.AbstractChild

    Parameters

    • parentSelector: string

      Selector to find for parent Element

    • getPatternByIdAPI: Function

      API reference method from Parent Pattern that will return the PatternById

    • Optional canBeOrphan: boolean

      option for patterns that can work without a parent

    Returns void

Accessors

  • get isFirstChild(): boolean
  • Getter that allows to check if it's the first child.

    Memberof

    OSFramework.Patterns.AbstractChild

    Returns boolean

  • get isLastChild(): boolean
  • Getter that allows to check if it's the last child.

    Memberof

    OSFramework.Patterns.AbstractChild

    Returns boolean

  • set isLastChild(value: boolean): void
  • Setter that allows to define it's the last child.

    Memberof

    OSFramework.Patterns.AbstractChild

    Parameters

    • value: boolean

    Returns void

  • get parentObject(): PT
  • Getter that allows to obtain the parent reference.

    Memberof

    OSFramework.Patterns.AbstractChild

    Returns PT

  • get _enableAccessibility(): boolean
  • Protected

    Getter that allows to obtain the accessibility is enabled.

    Memberof

    OSFramework.Patterns.AbstractPattern

    Returns boolean

Properties

isProviderBased: boolean = false
_accordionItemContentElem: HTMLElement
_accordionItemIconCustomElem: HTMLElement
_accordionItemIconElem: HTMLElement
_accordionItemPlaceholder: HTMLElement
_accordionItemTitleElem: HTMLElement
_accordionTitleFocusableChildren: HTMLElement[]
_allowTitleEvents: boolean
_collapsedHeight: number = 0
_eventOnClick: Generic
_eventOnTransitionEnd: Generic
_eventOnkeyPress: Generic
_expandedHeight: number
_isOpen: boolean
_platformEventOnToggle: Generic

Constructors