sisense.com
✅ You are viewing documentation for the latest version of Compose SDK.
Version:

Class FilterService

Service for working with filter.

Constructors

constructor

new FilterService(sisenseContextService): FilterService

Parameters

ParameterType
sisenseContextServiceSisenseContextService

Returns

FilterService

Methods

getFilterMembers

getFilterMembers(params): Promise< GetFilterMembersData >

Retrieves members of the provided filter.

Those members can be used to display a list of members in a third-party filter component such as Material UI Select.

Example

Retrieve selected members from a Filter on Country of the Sample ECommerce data model.

try {
  const data = await filterService.getFilterMembers({
    filter: filterFactory.members(DM.Country.Country, ['United States', 'Canada'])
  });

  const { selectedMembers, allMembers, excludeMembers, enableMultiSelection } = data;
  console.log('selectedMembers', selectedMembers);
} catch (error) {
  console.error('Error:', error);
}

Parameters

ParameterTypeDescription
paramsGetFilterMembersParamsParameters for retrieving filter members

Returns

Promise< GetFilterMembersData >

Promise that resolves to the filter members data

Last Updated: