Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ViewState

Hierarchy

Index

Properties

Optional columns

columns: number
deprecated

Used for dynamic view layouts (configurable from user side), which are no longer implemented

Optional customizable

customizable: boolean
deprecated

Used for dynamic view layouts (configurable from user side), which are no longer implemented

Optional editable

editable: boolean
deprecated

Not used

Optional error

handledForceActive

handledForceActive: {}

Type declaration

Optional id

id: number
deprecated

Deprecated in favor of name

Optional ignoreHistory

ignoreHistory: boolean

Not used in Tesler UI Core

TODO: Need description

Optional infiniteWidgets

infiniteWidgets: string[]

metaInProgress

metaInProgress: {}

Type declaration

  • [bcName: string]: boolean

Optional modalInvoke

modalInvoke: { confirmOperation: OperationPostInvokeConfirm; operation: { bcName: string; operationType: string; widgetName: string } }

Type declaration

  • confirmOperation: OperationPostInvokeConfirm
  • operation: { bcName: string; operationType: string; widgetName: string }
    • bcName: string
    • operationType: string
    • widgetName: string

name

name: string

Name of the view as specified in *.view.json file

pendingDataChanges

pendingDataChanges: {}

Type declaration

Optional pendingValidationFails

pendingValidationFails: Record<string, string> | PendingValidationFails

Optional pendingValidationFailsFormat

pendingValidationFailsFormat: PendingValidationFailsFormat

For backward compatibility

old describes pendingValidationFails as Record<string, string> target describes pendingValidationFails as PendingValidationFails

Optional pickMap

pickMap: Record<string, string>

Optional popupData

popupData: PopupData

Optional readOnly

readOnly: boolean

Not used in Tesler UI Core, but can be used by client application

Optional rowHeight

rowHeight: number
deprecated

Used for dynamic view layouts (configurable from user side), which are no longer implemented

rowMeta

rowMeta: {}

Type declaration

  • [bcName: string]: {}

Optional selectedCell

selectedCell: ViewSelectedCell

Optional systemNotifications

systemNotifications: SystemNotification[]

Optional template

template: string

Specifies which layout template to use for the view

Not used in Tesler UI Core, but can used by client application

Optional title

title: string

Displayed title

url

url: string

Url for the view (usually in form of ${screen.name}/${view.name})

widgets

widgets: WidgetMeta[]

Widgets present on the view

Generated using TypeDoc