in src/interactivityFilterService.ts [122:141]
public bind(options: IFilterBehaviorOptions): void {
this.filterColumnTarget = extractFilterColumnTarget(options.category);
const jsonFilters = options.jsonFilters;
ArrayExtensions.clear(this.selectedCategories);
if (jsonFilters && jsonFilters.length > 0) {
jsonFilters.forEach((filter: IFilter) => {
if (filter.filterType === FilterType.Basic) {
let basicFilter = <IBasicFilter>filter;
if (basicFilter.values && basicFilter.values.length > 0) {
basicFilter.values.forEach((value: powerbi.PrimitiveValue) => {
this.selectedCategories.push(value);
});
}
}
});
}
super.bind(options);
}