Interface IBaseControl

interface IBaseControl {
    destroy: (() => void);
    disableDelayedShow?: boolean;
    getText?: Function;
    getValueAsync: ((latestItem?) => Promise<unknown>);
    getValueRaw?: Function;
    hasChangedAsync: (() => Promise<boolean>);
    highlightReferences?: (() => void);
    labelsToSet?: Function;
    linksToCreate?: Function;
    needsLatest: boolean;
    redraw?: Function;
    refresh?: Function;
    refreshLinks?: Function;
    requiresContent?: (() => boolean);
    resizeItem: ((width?, forceRedraw?) => void);
    setValue?: Function;
    updateItem?: Function;
    getFieldHandler(): IFieldHandler;
    setFieldHandler(IFieldHandler): void;
}

Properties

destroy: (() => void)

Type declaration

    • (): void
    • Returns void

disableDelayedShow?: boolean
getText?: Function
getValueAsync: ((latestItem?) => Promise<unknown>)

Type declaration

    • (latestItem?): Promise<unknown>
    • Parameters

      Returns Promise<unknown>

getValueRaw?: Function
hasChangedAsync: (() => Promise<boolean>)

Type declaration

    • (): Promise<boolean>
    • Returns Promise<boolean>

highlightReferences?: (() => void)

Type declaration

    • (): void
    • Returns void

labelsToSet?: Function
linksToCreate?: Function
needsLatest: boolean
redraw?: Function
refresh?: Function
refreshLinks?: Function
requiresContent?: (() => boolean)

Type declaration

    • (): boolean
    • Returns boolean

resizeItem: ((width?, forceRedraw?) => void)

Type declaration

    • (width?, forceRedraw?): void
    • Parameters

      • Optional width: number
      • Optional forceRedraw: boolean

      Returns void

setValue?: Function
updateItem?: Function

Methods

  • Returns IFieldHandler

  • Parameters

    • IFieldHandler: any

    Returns void

Generated using TypeDoc