diff --git a/CHANGELOG.md b/CHANGELOG.md index 9464c6535e28cb941afffaae9c5ae4cb7474c961..234382753a4881c715f25c28b912cbeaf4c7b5f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ - 新增预置虚拟表格插件(VIRTUALIZED_TABLE) - 看板部件新增简单模式 +- 面板按钮点击事件添加默认脚本参数 ### Changed diff --git a/src/panel-component/panel-button/panel-button.controller.ts b/src/panel-component/panel-button/panel-button.controller.ts index 10d3eb284194d9455212bbe1f33b2d765a08dc5a..bbc11c5c069eccca38eb2f28e6df73469903055e 100644 --- a/src/panel-component/panel-button/panel-button.controller.ts +++ b/src/panel-component/panel-button/panel-button.controller.ts @@ -145,6 +145,7 @@ export class PanelButtonController extends PanelItemController { view: this.panel.view, event, noWaitRoute: true, + ctrl: this.panel, }, this.model.appId, ); diff --git a/src/panel-component/panel-button/panel-button.tsx b/src/panel-component/panel-button/panel-button.tsx index 2f2e8f1f1ecc1424f146574139f9c3391ed0f5a2..8ae235406bf6f0bb688841fbc13c475b47d8dadb 100644 --- a/src/panel-component/panel-button/panel-button.tsx +++ b/src/panel-component/panel-button/panel-button.tsx @@ -71,7 +71,7 @@ export const PanelButton = defineComponent({ try { state.loading = true; await props.controller.onActionClick(event); - props.controller.onClick(); + props.controller.onClick(event); } finally { state.loading = false; }