From 30b16fd5a8511d78715d0aa250ee5e8cc5787522 Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Tue, 15 Oct 2024 19:56:57 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20VxeTable=E6=90=9C=E7=B4=A2=E8=A1=A8?= =?UTF-8?q?=E5=8D=95=20enter=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + packages/@core/ui-kit/form-ui/src/types.ts | 2 ++ packages/effects/plugins/src/vxe-table/use-vxe-grid.vue | 2 ++ 3 files changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 42f51241..1002f779 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ - 支持菜单名称i18n - 登录页 验证码登录 - Markdown编辑/预览组件(基于vditor) +- VxeTable搜索表单 enter提交 **BUG FIXES** diff --git a/packages/@core/ui-kit/form-ui/src/types.ts b/packages/@core/ui-kit/form-ui/src/types.ts index 3463b779..92c0f080 100644 --- a/packages/@core/ui-kit/form-ui/src/types.ts +++ b/packages/@core/ui-kit/form-ui/src/types.ts @@ -290,6 +290,8 @@ export interface FormRenderProps< export interface ActionButtonOptions extends VbenButtonProps { content?: string; + // 原生类型 + htmlType: 'button' | 'reset' | 'submit'; show?: boolean; } diff --git a/packages/effects/plugins/src/vxe-table/use-vxe-grid.vue b/packages/effects/plugins/src/vxe-table/use-vxe-grid.vue index 3a15c358..84267eee 100644 --- a/packages/effects/plugins/src/vxe-table/use-vxe-grid.vue +++ b/packages/effects/plugins/src/vxe-table/use-vxe-grid.vue @@ -75,6 +75,8 @@ const [Form, formApi] = useTableForm({ showCollapseButton: true, submitButtonOptions: { content: $t('common.query'), + // antd 按钮原生类型 需要设置为submit才能在输入框回车提交 + htmlType: 'submit', }, wrapperClass: 'grid-cols-1 md:grid-cols-2 lg:grid-cols-3', });