private forceSelection()

in src/webBehavior.ts [173:195]


        private forceSelection(): void {
            if (!this.slicerSettings.general.forcedSelection) {
                return;
            }

            const isSelected: boolean = _.some(
                this.dataPoints,
                (dataPoint: ChicletSlicerDataPoint) => dataPoint.selected);

            if (!isSelected) {
                for (let i: number = 0; i < this.dataPoints.length; i++) {
                    const dataPoint: ChicletSlicerDataPoint = this.dataPoints[i];

                    if (dataPoint.selectable && !dataPoint.filtered) {
                        this.selectionHandler.handleSelection(dataPoint, false);

                        this.saveSelection();

                        break;
                    }
                }
            }
        }