in src/sampleSlicer.ts [555:577]
private updateTableView(resetScrollbarPosition: boolean): void {
if (!this.tableView || !this.slicerData || !this.settings) {
return;
}
let slicerDataPoints: SampleSlicerDataPoint[] = this.slicerData.slicerDataPoints,
slicerText = this.settings.slicerText,
rows = this.settings.general.rows,
columns = this.settings.general.columns;
this.tableView
.rowHeight(slicerText.height)
.columnWidth(slicerText.width)
.rows(rows)
.columns(columns)
.data(
slicerDataPoints.filter(x => !x.filtered),
(d: SampleSlicerDataPoint) => slicerDataPoints.indexOf(d),
resetScrollbarPosition
)
.viewport(SampleSlicer.getSlicerBodyViewport(this.currentViewport))
.render();
}