Hierarchy

  • FormApplication
    • ExperienceConfig

Constructors

Properties

_init: boolean
_settings: any

Accessors

  • get defaultOptions(): InsertKeys<{
        baseApplication: undefined | null | string;
        classes: undefined | any[];
        closeOnSubmit: undefined | boolean;
        dragDrop: undefined | any[];
        editable: undefined | boolean;
        filters: undefined | any[];
        height: undefined | null | number | "auto";
        id: undefined | string;
        left: undefined | null | number;
        minimizable: undefined | boolean;
        popOut: undefined | boolean;
        resizable: undefined | boolean;
        scale: undefined | null | number;
        scrollY: undefined | any[];
        sheetConfig: undefined | boolean;
        submitOnChange: undefined | boolean;
        submitOnClose: undefined | boolean;
        tabs: undefined | any[];
        template: undefined | null | string;
        title: undefined | string;
        top: undefined | null | number;
        width: undefined | null | number;
    }, OmitByValue<{}, never>>
  • Returns InsertKeys<{
        baseApplication: undefined | null | string;
        classes: undefined | any[];
        closeOnSubmit: undefined | boolean;
        dragDrop: undefined | any[];
        editable: undefined | boolean;
        filters: undefined | any[];
        height: undefined | null | number | "auto";
        id: undefined | string;
        left: undefined | null | number;
        minimizable: undefined | boolean;
        popOut: undefined | boolean;
        resizable: undefined | boolean;
        scale: undefined | null | number;
        scrollY: undefined | any[];
        sheetConfig: undefined | boolean;
        submitOnChange: undefined | boolean;
        submitOnClose: undefined | boolean;
        tabs: undefined | any[];
        template: undefined | null | string;
        title: undefined | string;
        top: undefined | null | number;
        width: undefined | null | number;
    }, OmitByValue<{}, never>>

  • get defaultSettings(): {
        custom: {
            formula: string;
        };
        disableExperienceTracking: boolean;
        openXpDistributor: boolean;
        track: string;
    }
  • Returns {
        custom: {
            formula: string;
        };
        disableExperienceTracking: boolean;
        openXpDistributor: boolean;
        track: string;
    }

    • custom: {
          formula: string;
      }
      • formula: string
    • disableExperienceTracking: boolean
    • openXpDistributor: boolean
    • track: string

Methods

  • This method is called upon form submission after form data is validated.

    Parameters

    • event: any
    • formData: any

    Returns Promise<void>

  • Activate the default set of listeners for the Document sheet These listeners handle basic stuff like form submission or updating images.

    Parameters

    • html: any

    Returns void

  • Collect data for the template.

    Returns Promise<{
        hasCustomFormula: boolean;
        settings: any;
    }>

Generated using TypeDoc