Home Reference Source
public class | source

MultiComponent

Extends:

potassium-es/src/Component~Component → MultiComponent

MultiComponent holds a set of Components and shows one at a time.

Constructor Summary

Public Constructor
public

constructor(dataObject: DataObject, options: Object)

Member Summary

Public Members
public get

Method Summary

Public Methods
public
public

show(component: Component)

public

showAt(index: number): boolean

Public Constructors

public constructor(dataObject: DataObject, options: Object) source

Params:

NameTypeAttributeDescription
dataObject DataObject
  • optional
  • default: null
options Object
  • optional
  • default: {}
options.components Component[]
  • optional
  • default: []

Public Members

public get components: * source

Public Methods

public * [Symbol.iterator]() source

public show(component: Component) source

Params:

NameTypeAttributeDescription
component Component

The component to show. It will be added to this.components if it isn't already in there

public showAt(index: number): boolean source

Params:

NameTypeAttributeDescription
index number

The index in this.components of the Component to show

Return:

boolean