Interface ColumnProviderFactory

Factory injected into the DataTableFactory implementation. It is responsible to create column providers. The default implementation is registered as result-api.ColumnProviderFactory at the system.

interface ColumnProviderFactory {
    createColumnProvider(opts): ColumnProvider;
}

Methods

  • Creates a ColumnProvider.

    Parameters

    • opts: {
          dataset: Dataset<AllowedIdTypes>;
          formatters: FormatterFacade;
          isAllowedField: ((name) => boolean);
      }
      • dataset: Dataset<AllowedIdTypes>

        the dataset for which columns should be created.

      • formatters: FormatterFacade

        available information about Formatters and FormattingInfos.

      • isAllowedField: ((name) => boolean)

        a function to check if a fields should be displayed.

          • (name): boolean
          • Parameters

            • name: string

            Returns boolean

    Returns ColumnProvider

Generated using TypeDoc