vxe-table icon indicating copy to clipboard operation
vxe-table copied to clipboard

Vxe table 的表格组件

Results 370 vxe-table issues
Sort by recently updated
recently updated
newest added

### 这个需求解决了什么问题: 每行的高度根据单元格的内容自适应高度 ### 建议的 API 是什么样的: _No response_ ### 是否已有其他不错的替代方案: _No response_

enhancement

### 这个需求解决了什么问题: itemRender 添加params 属性后,用户存放自定义数据, 用来在render的时候使用. ### 建议的 API 是什么样的: export interface RenderOptions { /** * 渲染器名称 */ name?: string /** * 目标组件渲染的参数 */ props?: { [key: string]: any }...

enhancement

### 可复现的链接: 暂无链接 ### 问题描述与截图: ![image](https://github.com/x-extends/vxe-table/assets/65659854/109a1d34-7bd3-4844-a4c1-c839860b80e9) 项目启动之后, 在vxe-table/types/table.d.ts中报 VxeTable , Table 未被初始化导致无法启动 ### 期望的结果: _No response_ ### 操作系统: win10 ### 浏览器版本: chrome最新版 ### vue 版本: 3.3.4 ### vxe-table 版本: 4.5.17

bug

### 可复现的链接: 无 ### 问题描述与截图: vxe-grid配置冻结列(fixed: left)之后,用Vue devtools看到vxe-table下有两个vxe-table-header,我在某一列的表头设置了 slots: { header: 'search_header', },并且在里面写了一个el-popover,当我拖动滚动条的时候,会导致弹出两个抽屉(因为有两个table-header)其中一个是从原来的位置弹出的,另外一个是从拖动后的位置弹出的。 ![Snipaste_2024-05-23_17-42-10](https://github.com/x-extends/vxe-table/assets/72310569/0af47bf2-eef9-49e6-b6ce-15581b281eb4) ![Snipaste_2024-05-23_17-44-25](https://github.com/x-extends/vxe-table/assets/72310569/f033ee73-ac07-470e-a812-16a8a34bf050) ### 期望的结果: 希望只弹出一个popover(只有一个table-healder响应我绑定的内容) ### 操作系统: win10 ### 浏览器版本: 124.0.6367.208(正式版本) ### vue 版本: 2.6.14 ### vxe-table...

bug

### 这个需求解决了什么问题: 已经升级v4.6.14 控制台报警告:方法 "setup" 已废弃,请使用 "setConfig",定位之后,发现是vxetable源码里的文件还在用setup ### 建议的 API 是什么样的: _No response_ ### 是否已有其他不错的替代方案: _No response_

fix
enhancement

### 这个需求解决了什么问题: 希望可以增加行拖拽功能 ### 建议的 API 是什么样的: _No response_ ### 是否已有其他不错的替代方案: _No response_

enhancement

### 可复现的链接: ### 问题描述与截图: 浏览器放大到150%时,或者在小分辨率屏幕上,部分序号不显示 ### 期望的结果: _No response_ ### 操作系统: Mac 13.5系统、windows ### 浏览器版本: chrome 121.0.6167.184 ### vue 版本: 3.2.45 ### vxe-table 版本: 4.6.12

bug

### 可复现的链接: https://codesandbox.io/embed/vxe-table-4-x-vue-3-0-wen-ti-yan-shi-forked-o0u2c2?fontsize=14&hidenavigation=1&theme=dark ### 问题描述与截图: ##树表格数据量达到1万条之后,展开全部特别慢,卡顿,渲染不出等问题 ###调试中发现是在如下函数有问题,处理数据很慢 ```javascript /** * 如果为虚拟树,将树结构拍平 * @returns */ const handleVirtualTreeToList = () => { const { treeConfig } = props const { treeExpandeds }...

bug

**(必填)这个需求解决了什么问题:** 希望在一定的程度上,能够减少浏览器的卡顿,因为我能够接受当我数据量过大的时候,浏览器需要耗费很多时间去渲染这些数据,我需要等待一定时间(在我不使用虚拟滚动的时候),但是我没有办法接受我操作完全展开,数据完全选然后,我的整个浏览器都变得十分卡顿,当我不操作Tree table而是操作其他地方的时候,浏览器也需要很长的时间去反应。似乎Tree table在展示大量数据,setTreeExpand这个API会导致浏览器阻塞(我直接使用xTable的 treeExpandeds 属性,去修改它也会有这样的问题) **截图或在线链接:** ![image](https://user-images.githubusercontent.com/33886685/131770916-1d778fe2-cd50-485b-9399-d1f66f92fd56.png) **建议的 API 是什么样的:** 对于 setTreeExpand这个API,尤其是对于一次展开多个结点的时候,是否能够采取一定的策略来展开(比如说是在我可视区域外面的结点,暂时不予以展开),以及后续更新style,是否会导致浏览器多次重排,从而阻塞了浏览器。 **是否已有其他不错的替代方案:** 暂时我使用了创建新图层的方法,即给tableBody增加了transform: translate3d(0, 0, 0);的样式,在相同的数据量下,避免了我浏览器整体卡顿的情况,希望官方能够有更好的建议。

enhancement

### 可复现的链接: 无 ### 问题描述与截图: 以下为大致描述 1.表格开启虚拟滚动 2.查看html元素(此时只有:1-16行元素) 3.将table滚动到最后一行(例:250行) 4.切换系统中的Tab页签并切换回Table页 5.查看html元素(会显示1-250行所有html元素) ### 期望的结果: 能帮忙处理一下 ### 操作系统: win10 ### 浏览器版本: 100.0.4896.127 ### vue 版本: 3.3.4 ### vxe-table 版本: 4.5.13

bug