Extension for customer picker which is used as a data provider.

  • Plugin category = ProjectCustomerPickerExtension
  • Plugin sub category = CustomerProvider

Hierarchy

  • Plugin
    • CustomerProviderExtension

Properties

eventFiltersChanged: ListenableEvent<void, CustomerProviderExtension>

Event which should be triggered if the filters have changed e.g. name or options have changed

name: string

Methods

  • Queries a list of customers using the provided filters.

    Parameters

    • pFilterValues: ReadonlyMap<string, string>

      Key -> value map for the query filters.

    Returns Promise<CustomerInfo[]>

  • Returns a list of available filters for this provider.

    Parameters

    • pSession: EaiwsSession

    Returns Promise<null | FilterDefinition[]>

  • Will be called once after the plugin was loaded.

    Parameters

    • pDescriptor: PluginDescriptor

      Plugin descriptor for this plugin.

    • pSettings: unknown

      Optional plugin specific settings which may be defined as part of the application settings.

    Returns Promise<void>

Generated using TypeDoc