Skip to content

Commit

Permalink
fix: fix multiple select
Browse files Browse the repository at this point in the history
  • Loading branch information
xile611 committed May 8, 2024
1 parent d7f0dd5 commit 1e18274
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions packages/vchart/src/series/base/base-series.ts
Original file line number Diff line number Diff line change
Expand Up @@ -829,6 +829,12 @@ export abstract class BaseSeries<T extends ISeriesSpec> extends BaseModel<T> imp

if (finalSelectSpec.enable) {
const selector: string[] = this._parseSelectorOfInteraction(finalSelectSpec as IBaseInteractionSpec, mainMarks);
const isMultiple = finalSelectSpec.mode === 'multiple';
const triggerOff = isValid(finalSelectSpec.triggerOff)
? finalSelectSpec.triggerOff
: isMultiple
? ['empty']
: ['empty', finalSelectSpec.trigger];

selector.length &&
res.push({
Expand All @@ -837,10 +843,10 @@ export abstract class BaseSeries<T extends ISeriesSpec> extends BaseModel<T> imp
regionId: this._region.id,
selector,
trigger: finalSelectSpec.trigger as EventType,
triggerOff: (finalSelectSpec.triggerOff ?? ['empty', finalSelectSpec.trigger]) as EventType,
triggerOff: triggerOff as EventType,
reverseState: STATE_VALUE_ENUM.STATE_SELECTED_REVERSE,
state: STATE_VALUE_ENUM.STATE_SELECTED,
isMultiple: finalSelectSpec.mode === 'multiple'
isMultiple
});
}

Expand Down

0 comments on commit 1e18274

Please sign in to comment.