diff --git a/common/changes/@visactor/vtable/fix-dbclickHandler_2026-05-11-03-36.json b/common/changes/@visactor/vtable/fix-dbclickHandler_2026-05-11-03-36.json new file mode 100644 index 000000000..e5c41335c --- /dev/null +++ b/common/changes/@visactor/vtable/fix-dbclickHandler_2026-05-11-03-36.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "fix: dblclickHandler not handle rightClick\n\n", + "type": "none", + "packageName": "@visactor/vtable" + } + ], + "packageName": "@visactor/vtable", + "email": "892739385@qq.com" +} \ No newline at end of file diff --git a/packages/vtable/src/event/listener/table-group.ts b/packages/vtable/src/event/listener/table-group.ts index c4c621508..fbecb8818 100644 --- a/packages/vtable/src/event/listener/table-group.ts +++ b/packages/vtable/src/event/listener/table-group.ts @@ -1330,6 +1330,10 @@ export function endResizeRow(table: BaseTableAPI) { } function dblclickHandler(e: FederatedPointerEvent, table: BaseTableAPI) { + if (typeof e.button === 'number' && e.button !== 0) { + return; + } + const eventArgsSet: SceneEvent = getCellEventArgsSetWithTable(e, table); let col = -1; let row = -1;