VTable icon indicating copy to clipboard operation
VTable copied to clipboard

[Bug] 框选带有合并单元格的情况下,调用删除方法会删除不干净,复制合并单元格的情况下粘贴会粘贴不全

Open shen830 opened this issue 4 months ago • 0 comments

Version

1.7.8

Link to Minimal Reproduction

https://www.visactor.io/vtable/demo/interaction/context-menu

Steps to Reproduce

删除 1.在官方右键菜单示例基础上,在columns下的field: 'Order ID'同级添加mergeCell: true,也就是这样{field: 'Order ID',title: 'Order ID',width: 'auto',mergeCell: true}, 2.按照图中框选和指定鼠标触发右键的位置,从第三个PO-19195处按住鼠标,一直移动鼠标到CA-2015的左上角,再移动鼠标到CA-2015的中间或最下面一格位置,此时松开鼠标,右键delete cfdf54d1ce0c35be1bfbe78ba40ccdb 3.原因是tableInstance.getSelectedCellInfos()得到的值和框选框住的数据不对应导致 复制粘贴 1.复制合并单元格CA-2015,随意粘贴在一个位置,单元格会被解散 image

Current Behavior

删除 1.如果鼠标触发位置是在左侧合并单元格的中间位置时结果是这样 image 2.最下面一格的位置时结果是这样 image 复制粘贴 单元格会被解散,粘贴的结果不是一个完整的合并后的单元格 image

Expected Behavior

删除结果保持和框选住显示的数据一致 复制完整的是完整合并后的单元格,粘贴的时候也是完整合并后的单元格

Environment

No response

Any additional comments?

No response

shen830 avatar Sep 26 '24 03:09 shen830