vxe-table
vxe-table copied to clipboard
Vxe table 的表格组件
### 可复现的链接: 无 ### 问题描述与截图: 大数据虚拟列表下拉到底,切换页面直接卡死 ### 期望的结果: _No response_ ### 操作系统: Windows10 ### 浏览器版本: 谷歌116.0.5845.141 ### vue 版本: 3.4.21 ### vxe-table 版本: 4.5.21
列设置现在只有显示隐藏,在这基础上增加了左右冻结列,拖拽列排序的方法
### 可复现的链接: https://codesandbox.io/s/vxe-table-3-x-vue-2-6-wen-ti-yan-shi-forked-p19hkz?from-embed=&file=/src/views/home.vue ### 问题描述与截图: 1. 在 keep-alive 缓存组件下 2. 将 A页面的 表格滚动 至 底部(10000万左右),然后跳转B页面 3. 如上是正常情况,然后在 B页面 跳转 A页面 则会卡顿,半天跳转不过去,然后卡死 如果在A页面跳转B之前 将滚动条恢复到顶部,则不会出现卡顿 ### 期望的结果: 给出解决方法 ### 操作系统: window10 ###...
### 可复现的链接: https://codesandbox.io/p/sandbox/vxe-table-4-x-vue-3-0-wen-ti-yan-shi-forked-466r3x?file=%2Fsrc%2Fviews%2FDemo1.vue%3A149%2C21 ### 问题描述与截图: 在分页复选框表格中,通过checkbox-config.checkRowKeys设置了默认选中的行,若这些行是第一页中的数据,则可以正常的默认选中;若这些行不在第一页,跳转到对应页码后,该行并没有被默认勾选。 ### 期望的结果: 无论在哪一页,被默认选中的行都能正常的被默认勾选 ### 操作系统: windows10 ### 浏览器版本: chrome 98.0.4758.139 ### vue 版本: 3.2.31 ### vxe-table 版本: 4.1.21
### 这个需求解决了什么问题: 默认选中,通过指定 [checkRowKeys]设置默认选中的行,指定默认值需要有 [row-id],通过 [highlight]设置高亮选中行 ### 建议的 API 是什么样的: 跳转页码后也支持默认选中。 ### 是否已有其他不错的替代方案: _No response_
### 这个需求解决了什么问题: 在百万数据量情况下也可以快速的更行数据,目前新增行和删除行都比较慢,在表格有100万行及50列的情况下,单独调用新增行需要耗时:24062ms,删除行方法耗时:24271ms,希望可以新增修改行方法,同时优化新增和删除方法。 ![Uploading QQ截图20240426182353.png…]() ### 建议的 API 是什么样的: _No response_ ### 是否已有其他不错的替代方案: _No response_
### 可复现的链接: 线上项目不支持链接 ### 问题描述与截图: https://github.com/x-extends/vxe-table/assets/35555735/793ef36e-7af5-41e2-9822-c7ac76447671 ### 期望的结果: 滚动条不要自动滚动到顶部 ### 操作系统: win11 ### 浏览器版本: chorme 49 ### vue 版本: 2.6.0 ### vxe-table 版本: 3.8.1
### 可复现的链接: https://github.com/Clover-You/vxe-table-bug-example ### 问题描述与截图: 以下两个位置为写入 children 相关数据相关操作源码。在调试时发现, 173 行写入后,188 行的 child 存在 173 写入的数据,导致在 188 行重复写入!猜测 children 和 child 地址可能相同,但是奇怪的是,当第二次插入新行时一切都恢复正常!! - [/packages/edit/src/hook.ts#L188](https://github.com/x-extends/vxe-table/blob/5619b2b9fdbf6eb860886fcaea4d12667fc71a13/packages/edit/src/hook.ts#L173) - [/packages/edit/src/hook.ts#L173](https://github.com/x-extends/vxe-table/blob/5619b2b9fdbf6eb860886fcaea4d12667fc71a13/packages/edit/src/hook.ts#L188) 复现项目启动后访问:http://localhost:5173/two-rows-of-the-same-data-when-a-new-row-is-insertee-when-layz-enable ### 期望的结果: _No response_...
### 可复现的链接: 暂无 ### 问题描述与截图: ![image](https://github.com/x-extends/vxe-table/assets/12285766/f4ff7c0a-5fa2-4b5a-9000-a704250667b3) 一开始是正常的,但是当我往下滑一段距离的时候,列标题提示信息就偏移了 ![image](https://github.com/x-extends/vxe-table/assets/12285766/408678aa-4e53-4462-94d2-09747a437096) 代码是正常引用,没做其他特殊处理 ![image](https://github.com/x-extends/vxe-table/assets/12285766/67ae83ba-b23c-4969-a9ec-23901f29fb02) 从样式上看,好像是计算错了高度 ![image](https://github.com/x-extends/vxe-table/assets/12285766/f1796add-3dab-4b21-93cd-039c97127ab7) 我需要做什么额外的配置吗? ### 期望的结果: 定位正常 ### 操作系统: windows11 ### 浏览器版本: chrome 124.0.6367.61 ### vue 版本: 2.7 ### vxe-table 版本:...
### 这个需求解决了什么问题: 按需加载Grid时**不需要**用户自行注册Table/Form/Toolbar/Pager等组件 ### 建议的 API 是什么样的: 在Grid中局部注册使用到的组件 ### 是否已有其他不错的替代方案: _No response_