Skip to content

Commit 6791316

Browse files
committed
fix: interactions occor error
1 parent a152a0b commit 6791316

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

packages/vtable/src/layout/pivot-header-layout.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4157,7 +4157,7 @@ export class PivotHeaderLayoutMap implements LayoutMapAPI {
41574157
updateDataStateToChartInstance(activeChartInstance?: any): void {
41584158
if (
41594159
activeChartInstance?.getSpec().select?.enable !== false ||
4160-
activeChartInstance?.getSpec().interactions.find((interaction: any) => interaction.type === 'element-select')
4160+
activeChartInstance?.getSpec().interactions?.find((interaction: any) => interaction.type === 'element-select')
41614161
) {
41624162
if (!activeChartInstance) {
41634163
activeChartInstance = (this._table as PivotChart)._getActiveChartInstance();
@@ -4167,7 +4167,7 @@ export class PivotHeaderLayoutMap implements LayoutMapAPI {
41674167
const chartInstance = _indicatorObject.chartInstance;
41684168
if (
41694169
_indicatorObject.chartSpec.select?.enable !== false ||
4170-
_indicatorObject.chartSpec.interactions.find((interaction: any) => interaction.type === 'element-select')
4170+
_indicatorObject.chartSpec.interactions?.find((interaction: any) => interaction.type === 'element-select')
41714171
) {
41724172
chartInstance.updateState(state);
41734173
}
@@ -4178,7 +4178,7 @@ export class PivotHeaderLayoutMap implements LayoutMapAPI {
41784178
updateDataStateToActiveChartInstance(activeChartInstance?: any): void {
41794179
if (
41804180
activeChartInstance?.getSpec().select?.enable !== false ||
4181-
activeChartInstance?.getSpec().interactions.find((interaction: any) => interaction.type === 'element-select')
4181+
activeChartInstance?.getSpec().interactions?.find((interaction: any) => interaction.type === 'element-select')
41824182
) {
41834183
if (!activeChartInstance) {
41844184
activeChartInstance = (this._table as PivotChart)._getActiveChartInstance();

packages/vtable/src/scenegraph/graphic/chart.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ export class Chart extends Rect {
240240
this.activeChartInstance.on('click', (params: any) => {
241241
if (this.attribute.spec.select?.enable === false) {
242242
if (
243-
this.attribute.spec.interactions.find(
243+
this.attribute.spec.interactions?.find(
244244
(interaction: any) => interaction.type === 'element-select' && interaction.isMultiple
245245
)
246246
) {

0 commit comments

Comments
 (0)