Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ModelViewEditor

Hierarchy

Index

Properties

isDirty

isDirty: boolean

true if there are unpersisted changes. This is editable to support extensions updating the dirty status.

Readonly modelView

modelView: ModelView

Returns the model view content if registered. Returns undefined if model review is not registered

Readonly onValidityChanged

onValidityChanged: Event<boolean>

Fired whenever the panel's valid property changes

Readonly valid

valid: boolean

Whether the panel's content is valid

Methods

openEditor

  • openEditor(position?: ViewColumn): Thenable<void>
  • Opens the editor

    Parameters

    • Optional position: ViewColumn

    Returns Thenable<void>

registerContent

  • registerContent(handler: (view: ModelView) => Thenable<void>): void
  • Register model view content for the dialog. Doesn't do anything if model view is already registered

    Parameters

    Returns void

registerSaveHandler

  • registerSaveHandler(handler: () => Thenable<boolean>): void
  • Registers a save handler for this editor. This will be called if supportsSave is set to true and the editor is marked as dirty

    Parameters

    • handler: () => Thenable<boolean>
        • (): Thenable<boolean>
        • Returns Thenable<boolean>

    Returns void

Generated using TypeDoc