Options
All
  • Public
  • Public/Protected
  • All
Menu

A abstract definition for small visual area populated with labels and values. Labels are typically presented as simple text phrases. Values are usually presented inside a UI component, such as a TextField or ComboBox.

Hierarchy

Index

Properties

alias

alias: string

Private attributeCellMap

attributeCellMap: StringDictionary

cancelButtonText

cancelButtonText: string

commitButtonText

commitButtonText: string

Private constantsArray

constantsArray: string[]

defaultActionId

defaultActionId: string

editable

editable: boolean

focusPropertyName

focusPropertyName: string

gmlMarkup

gmlMarkup: string

id

id: string

menu

menu: Menu

name

name: string

Private propertyLabelMap

propertyLabelMap: StringDictionary

rows

rows: Cell[][]

title

title: string

type

type: ViewType

Accessors

attributeCells

constants

  • get constants(): string[]
  • Returns string[]

labelsByPropName

Methods

findCellValue

  • findCellValue(matcher: function): CellValue

findCellValueForRow

  • findCellValueForRow(matcher: function): CellValue
  • Parameters

    • matcher: function

      a function that given a row of cells, returns a matching CellValue (or null)

    Returns CellValue

findMenuAt

  • findMenuAt(actionId: string): Menu
  • Find a menu def on this View with the given actionId

    Parameters

    • actionId: string

    Returns Menu

findTitle

  • findTitle(): string
  • Find the title for this Pane

    Returns string

getAttributeCellValue

  • Parameters

    • propertyName: string

    Returns AttributeCellValue

getConstantByIndex

  • getConstantByIndex(index: number): string
  • 1-based index

    Parameters

    • index: number

    Returns string

getLabelForProperty

  • Parameters

    • propertyName: string

    Returns LabelCellValue

Private initIndexes

  • initIndexes(): void
  • Returns void

Generated using TypeDoc