ant-design / pro-components

🏆 Use Ant Design like a Pro!
https://pro-components.antdigital.dev
MIT License
4.02k stars 1.28k forks source link

🐛[BUG] 使用DragSortTable 传入的components.body无效 #8239

Closed gcdxuzhiwei closed 2 weeks ago

gcdxuzhiwei commented 1 month ago

截屏2024-03-20 10 57 28 看源码是把传入的覆盖了

提问前先看看:

https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md

🐛 bug 描述

📷 复现步骤

🏞 期望结果

💻 复现代码

© 版本信息

🚑 其他信息

gcdxuzhiwei commented 1 month ago

🐛 bug 描述 components传了 `{ body: { row: (_props) => ( <Dropdown menu={{ items: contextMenuConfig.items, onClick: (menuInfo) => { contextMenuConfig.onItemClick({ row: contextMenuRow.current, menuInfo, }) }, }} trigger={['contextMenu']}

<tr {..._props} /> ), }, }` 正常情况下protable可以右键弹出菜单,但当使用DragSortTable时没有菜单

© 版本信息 ProComponents 版本: [e.g. 2.6.49] umi 版本 浏览器环境 开发环境 [e.g. mac OS]

chenshuai2144 commented 2 weeks ago

不覆盖会导致拖拽时效的,自己管理的难度还挺高的,你可以试试