Actor choice dialog.

Hierarchy

  • FormApplication
    • ActorSelector

Constructors

  • Parameters

    • __namedParameters: {
          actors: any;
          disableUnowned: undefined | boolean;
          filter: any;
          ownership: any;
          selected: undefined | null;
          showUnowned: undefined | boolean;
      } = {}
      • actors: any
      • disableUnowned: undefined | boolean
      • filter: any
      • ownership: any
      • selected: undefined | null
      • showUnowned: undefined | boolean
    • options: any

    Returns ActorSelector

Properties

actors: any
disableUnowned: boolean
filterFunc: any
ownership: any
search: {
    compositioning: boolean;
    delay: number;
    effectiveSearch: string;
    event: null;
    value: string;
}

Type declaration

  • compositioning: boolean
  • delay: number
  • effectiveSearch: string
  • event: null
  • value: string
selected: string
showUnowned: boolean
searchOptions: {
    compositioning: boolean;
    delay: number;
    effectiveSearch: string;
    event: null;
    value: string;
} = ...

Type declaration

  • compositioning: boolean
  • delay: number
  • effectiveSearch: string
  • event: null
  • value: string

Accessors

  • get defaultOptions(): {
        classes: string[];
        closeOnSubmit: boolean;
        height: string;
        resizable: boolean;
        scrollY: string[];
        submitOnChange: boolean;
        submitOnClose: boolean;
    }
  • Returns {
        classes: string[];
        closeOnSubmit: boolean;
        height: string;
        resizable: boolean;
        scrollY: string[];
        submitOnChange: boolean;
        submitOnClose: boolean;
    }

    • classes: string[]
    • closeOnSubmit: boolean
    • height: string
    • resizable: boolean
    • scrollY: string[]
    • submitOnChange: boolean
    • submitOnClose: boolean

Methods

  • Returns {
        ownedActors: any;
        searchTerm: string;
        selected: string;
        showUnowned: boolean;
        unownedActors: any;
    }

    • ownedActors: any
    • searchTerm: string
    • selected: string
    • showUnowned: boolean
    • unownedActors: any
  • Render actor selector and wait for it to resolve.

    Parameters

    • options: {
          actors: undefined | Actor[];
          disableUnowned: undefined | boolean;
          filter: Function;
          ownership: any;
          selected: undefined | string;
          showUnowned: undefined | boolean;
      } = {}

      Options

      • actors: undefined | Actor[]

        The actors list to choose from.

      • disableUnowned: undefined | boolean

        Disable interactions with unowned actors.

      • filter: Function

        Filter function

      • ownership: any
      • selected: undefined | string

        Already selected actor ID.

      • showUnowned: undefined | boolean

        Whether to show unowned actors.

    • Optional appOptions: object

      Application options

    • Optional renderOptions: object

      Render options

    Returns Promise<null | string>

    • Actor ID or null if cancelled.

Generated using TypeDoc