MCPcopy Index your code
hub / github.com/apache/echarts / unselect

Method unselect

src/model/Series.ts:606–626  ·  view source on GitHub ↗
(innerDataIndices: number[], dataType?: SeriesDataType)

Source from the content-addressed store, hash-verified

604 }
605
606 unselect(innerDataIndices: number[], dataType?: SeriesDataType): void {
607 const selectedMap = this.option.selectedMap;
608 if (!selectedMap) {
609 return;
610 }
611 const selectedMode = this.option.selectedMode;
612
613 const data = this.getData(dataType);
614 if (selectedMode === 'series' || selectedMap === 'all') {
615 this.option.selectedMap = {};
616 this._selectedDataIndicesMap = {};
617 return;
618 }
619
620 for (let i = 0; i < innerDataIndices.length; i++) {
621 const dataIndex = innerDataIndices[i];
622 const nameOrId = getSelectionKey(data, dataIndex);
623 selectedMap[nameOrId] = false;
624 this._selectedDataIndicesMap[nameOrId] = -1;
625 }
626 }
627
628 toggleSelect(innerDataIndices: number[], dataType?: SeriesDataType): void {
629 const tmpArr: number[] = [];

Callers 1

toggleSelectMethod · 0.95

Calls 2

getDataMethod · 0.95
getSelectionKeyFunction · 0.85

Tested by

no test coverage detected