✅ 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
Parameter | Type |
---|---|
sisenseContextService | SisenseContextService |
# Returns
# 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
Parameter | Type | Description |
---|---|---|
params | GetFilterMembersParams | Parameters for retrieving filter members |
# Returns
Promise
< GetFilterMembersData
>
Promise that resolves to the filter members data