Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AssociationWidget

Warning: this class represents an abstract and non-instantiable concept in the meta model. You should not try to instantiate this class directly, but instantiate one of its concrete/non-abstract sub classes instead. Instantiating this class is possible in pure JavaScript, but there's no guarantee the result will be at all useful.

Hierarchy

Implements

Index

Constructors

constructor

Properties

Private ___onChangeMicroflowSettings

___onChangeMicroflowSettings: any

Private ___selectPageSettings

___selectPageSettings: any

Private ___selectorSource

___selectorSource: any

attributePath

attributePath: string

The value of this property is conceptually of type paths.AttributePath.

class

class: string

conditionalEditabilitySettings

conditionalEditabilitySettings: ConditionalEditabilitySettings

conditionalVisibilitySettings

conditionalVisibilitySettings: ConditionalVisibilitySettings

container

container: AbstractElement

containerAsDataView

containerAsDataView: DataView

containerAsDivContainer

containerAsDivContainer: DivContainer

containerAsGroupBox

containerAsGroupBox: GroupBox

containerAsHeader

containerAsHeader: Header

containerAsLayout

containerAsLayout: Layout

containerAsLayoutCallArgument

containerAsLayoutCallArgument: LayoutCallArgument

containerAsLayoutGridColumn

containerAsLayoutGridColumn: LayoutGridColumn

containerAsListView

containerAsListView: ListView

containerAsListViewTemplate

containerAsListViewTemplate: ListViewTemplate

containerAsNavigationListItem

containerAsNavigationListItem: NavigationListItem

containerAsReportPane

containerAsReportPane: ReportPane

containerAsScrollContainerRegion

containerAsScrollContainerRegion: ScrollContainerRegion

containerAsSnippet

containerAsSnippet: Snippet

containerAsSplitPane

containerAsSplitPane: SplitPane

containerAsTabPage

containerAsTabPage: TabPage

containerAsTableCell

containerAsTableCell: TableCell

containerAsTemplateGridContents

containerAsTemplateGridContents: TemplateGridContents

containerAsVerticalFlow

containerAsVerticalFlow: VerticalFlow

editable

editable: EditableEnum

id

id: string

isLoaded

isLoaded: boolean

Checks whether all attributes are available ATM

  • if false, a load is required to access these properties.

label

label: Text

model

model: IModel

name

name: string

onChangeMicroflowSettings

onChangeMicroflowSettings: MicroflowSettings

qualifiedName

qualifiedName: string

Calculates the fully qualified name of this element, by visiting all parents that have $isNamespace set to true.

readOnlyStyle

readOnlyStyle: ReadOnlyStyle

In version 6.9.0: introduced

selectPageSettings

selectPageSettings: PageSettings

selectorSource

selectorSource: SelectorSource

style

style: string

tabIndex

tabIndex: number

typeName

typeName: string

unit

unit: ModelUnit

versionInfo

Static typeName

typeName: string

Static versionInfo

Methods

Protected _scheduleDeltaAfterCreate

  • _scheduleDeltaAfterCreate(delta: IDelta): void

Protected _sendDeleteDelta

  • _sendDeleteDelta(): void

Protected _updateElementsContainer

  • _updateElementsContainer(unit: ModelUnit): void
  • updateElementsContainer recursively sets the unit to which this elements belong During deserialization this is not needed, but if used in the SDK, we only can set the unit once an element is actually added to the tree (buy pushing / assigning it to some part property)

    Parameters

    Returns void

Protected _updateWithJsonImpl

allProperties

deepCopyInto

delete

  • delete(): void

Protected getContainerAs

load

  • load<T>(callback: function, forceRefresh?: boolean): any
  • load<T>(): T
  • Transforms a IElement interface into a Element class, loading the containing unit if necessary. (Those are technically already the same, but this function makes sure its properties are available.)

    • If invoked without callback, it checks whether the properties are available or it will throw;
    • If invoked with callback, it will load the data from the server if needed, and then invoke the callback.

    Type parameters

    Parameters

    • callback: function
        • (elem: T): void
        • Parameters

          • elem: T

          Returns void

    • Optional forceRefresh: boolean

    Returns any

  • Type parameters

    Returns T

toJSON

  • toJSON(): Object

traverse

  • traverse(visit: function): void

traversePublicParts

  • traversePublicParts(visit: function): void

Generated using TypeDoc