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

### 可复现的链接: https://codesandbox.io/p/sandbox/vxe-table-4-x-vue-3-0-wen-ti-yan-shi-forked-29384k?layout=%257B%2522sidebarPanel%2522%253A%2522EXPLORER%2522%252C%2522rootPanelGroup%2522%253A%257B%2522direction%2522%253A%2522horizontal%2522%252C%2522contentType%2522%253A%2522UNKNOWN%2522%252C%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522id%2522%253A%2522ROOT_LAYOUT%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522UNKNOWN%2522%252C%2522direction%2522%253A%2522vertical%2522%252C%2522id%2522%253A%2522clsr6kov100063b6lxmi68qv2%2522%252C%2522sizes%2522%253A%255B90%252C10%255D%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522EDITOR%2522%252C%2522direction%2522%253A%2522horizontal%2522%252C%2522id%2522%253A%2522EDITOR%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522EDITOR%2522%252C%2522id%2522%253A%2522clsr6kov100023b6ld191degh%2522%257D%255D%257D%252C%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522SHELLS%2522%252C%2522direction%2522%253A%2522horizontal%2522%252C%2522id%2522%253A%2522SHELLS%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522SHELLS%2522%252C%2522id%2522%253A%2522clsr6kov100033b6lbbe1cwwt%2522%257D%255D%252C%2522sizes%2522%253A%255B100%255D%257D%255D%257D%252C%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522DEVTOOLS%2522%252C%2522direction%2522%253A%2522vertical%2522%252C%2522id%2522%253A%2522DEVTOOLS%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522DEVTOOLS%2522%252C%2522id%2522%253A%2522clsr6kov100053b6l1g9petca%2522%257D%255D%252C%2522sizes%2522%253A%255B100%255D%257D%255D%252C%2522sizes%2522%253A%255B50%252C50%255D%257D%252C%2522tabbedPanels%2522%253A%257B%2522clsr6kov100023b6ld191degh%2522%253A%257B%2522id%2522%253A%2522clsr6kov100023b6ld191degh%2522%252C%2522tabs%2522%253A%255B%255D%257D%252C%2522clsr6kov100053b6l1g9petca%2522%253A%257B%2522tabs%2522%253A%255B%257B%2522id%2522%253A%2522clsr6kov100043b6l8v6kp1qy%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522type%2522%253A%2522UNASSIGNED_PORT%2522%252C%2522port%2522%253A0%252C%2522path%2522%253A%2522%252F%2522%257D%255D%252C%2522id%2522%253A%2522clsr6kov100053b6l1g9petca%2522%252C%2522activeTabId%2522%253A%2522clsr6kov100043b6l8v6kp1qy%2522%257D%252C%2522clsr6kov100033b6lbbe1cwwt%2522%253A%257B%2522tabs%2522%253A%255B%255D%252C%2522id%2522%253A%2522clsr6kov100033b6lbbe1cwwt%2522%257D%257D%252C%2522showDevtools%2522%253Atrue%252C%2522showShells%2522%253Atrue%252C%2522showSidebar%2522%253Atrue%252C%2522sidebarPanelSize%2522%253A15%257D ### 问题描述与截图: 通过 getParentRow 函数获取指定行的父级,如果该行是新增行那么会得到 **Window** 对象!! 原因是在插入并生成 data map 的时候,将 parent 内容记录为 parent ,由于未初始化该变量,导致 parent 内容指向了 Window 上下文。 [源码内容传送门](https://github.com/x-extends/vxe-table/blob/557bbb0c597c6f0912dbd55d2985f0bcd6314252/packages/edit/src/hook.ts#L88) ![f63ac0ce93592b2c5aa52869ec0e3353](https://github.com/x-extends/vxe-table/assets/50982977/e1d60e8e-4e28-4148-b4eb-6dec2b626776) ### 期望的结果: 能够正常获取新增行 parent 信息 ###...

bug
fix

https://github.com/x-extends/vxe-table/blob/5b80c9b85d686bf6ba7d1dc0639762fb461f77e1/packages/table/src/body.js#L678 相关issue https://github.com/x-extends/vxe-table/pull/1942

修复[issue2299](https://github.com/x-extends/vxe-table/issues/2299)

### 这个需求解决了什么问题: 分组表头列比较多时渲染卡顿的问题,使用vxe-table v3版本,超过200列就开始卡顿了,横向虚拟滚动没有生效。 ### 建议的 API 是什么样的: _No response_ ### 是否已有其他不错的替代方案: _No response_

enhancement

### 这个需求解决了什么问题: activeMethod 支持promise可以方便执行异步程序。 ### 建议的 API 是什么样的: editConfig.activeMethod 支持promise ### 是否已有其他不错的替代方案: _No response_

enhancement

### 可复现的链接: 无 ### 问题描述与截图: ![image](https://github.com/x-extends/vxe-table/assets/57932634/b385b158-19dd-4b79-b2e2-b40385f1378c) ### 期望的结果: _No response_ ### 操作系统: mac m1 ### 浏览器版本: chrome 121.0.6167.139 ### vue 版本: 2.7.16 ### vxe-table 版本: 3.7.8

bug

### 可复现的链接: https://codesandbox.io/p/github/djkloop/vxetable-plugin-isssus/main?layout=%257B%2522sidebarPanel%2522%253A%2522EXPLORER%2522%252C%2522rootPanelGroup%2522%253A%257B%2522direction%2522%253A%2522horizontal%2522%252C%2522contentType%2522%253A%2522UNKNOWN%2522%252C%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522id%2522%253A%2522ROOT_LAYOUT%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522UNKNOWN%2522%252C%2522direction%2522%253A%2522vertical%2522%252C%2522id%2522%253A%2522cls4215mh00063j6i2dv67z9r%2522%252C%2522sizes%2522%253A%255B70%252C30%255D%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522EDITOR%2522%252C%2522direction%2522%253A%2522horizontal%2522%252C%2522id%2522%253A%2522EDITOR%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522EDITOR%2522%252C%2522id%2522%253A%2522cls4215mh00023j6irvco17zg%2522%257D%255D%257D%252C%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522SHELLS%2522%252C%2522direction%2522%253A%2522horizontal%2522%252C%2522id%2522%253A%2522SHELLS%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522SHELLS%2522%252C%2522id%2522%253A%2522cls4215mh00043j6ipabxm4uc%2522%257D%255D%252C%2522sizes%2522%253A%255B100%255D%257D%255D%257D%252C%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522DEVTOOLS%2522%252C%2522direction%2522%253A%2522vertical%2522%252C%2522id%2522%253A%2522DEVTOOLS%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522DEVTOOLS%2522%252C%2522id%2522%253A%2522cls4215mh00053j6iy4uah1md%2522%257D%255D%252C%2522sizes%2522%253A%255B100%255D%257D%255D%252C%2522sizes%2522%253A%255B40%252C60%255D%257D%252C%2522tabbedPanels%2522%253A%257B%2522cls4215mh00023j6irvco17zg%2522%253A%257B%2522id%2522%253A%2522cls4215mh00023j6irvco17zg%2522%252C%2522activeTabId%2522%253A%2522cls424ngl00pp3j6i9nzb9tmj%2522%252C%2522tabs%2522%253A%255B%257B%2522id%2522%253A%2522cls4215mg00013j6ikb6lxdgc%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522type%2522%253A%2522FILE%2522%252C%2522filepath%2522%253A%2522%252FREADME.md%2522%257D%252C%257B%2522type%2522%253A%2522FILE%2522%252C%2522filepath%2522%253A%2522%252F.codesandbox%252Ftasks.json%2522%252C%2522id%2522%253A%2522cls424ngl00pp3j6i9nzb9tmj%2522%252C%2522mode%2522%253A%2522permanent%2522%257D%255D%257D%252C%2522cls4215mh00053j6iy4uah1md%2522%253A%257B%2522id%2522%253A%2522cls4215mh00053j6iy4uah1md%2522%252C%2522activeTabId%2522%253A%2522cls424hzk00n13j6i6w0ikafv%2522%252C%2522tabs%2522%253A%255B%257B%2522type%2522%253A%2522TASK_PORT%2522%252C%2522taskId%2522%253A%2522dev%2522%252C%2522port%2522%253A5173%252C%2522id%2522%253A%2522cls424hzk00n13j6i6w0ikafv%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522path%2522%253A%2522%252F%2522%257D%255D%257D%252C%2522cls4215mh00043j6ipabxm4uc%2522%253A%257B%2522id%2522%253A%2522cls4215mh00043j6ipabxm4uc%2522%252C%2522activeTabId%2522%253A%2522cls4216t1005v3j6i0a00yimz%2522%252C%2522tabs%2522%253A%255B%257B%2522id%2522%253A%2522cls4215mh00033j6ii07vvkbk%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522type%2522%253A%2522TERMINAL%2522%252C%2522shellId%2522%253A%2522cls4216oz000zddesdh96ef1h%2522%257D%252C%257B%2522type%2522%253A%2522TASK_LOG%2522%252C%2522taskId%2522%253A%2522dev%2522%252C%2522id%2522%253A%2522cls4216t1005v3j6i0a00yimz%2522%252C%2522mode%2522%253A%2522permanent%2522%257D%252C%257B%2522type%2522%253A%2522TASK_LOG%2522%252C%2522taskId%2522%253A%2522CSB_RUN_OUTSIDE_CONTAINER%253D1%2520devcontainer%2520templates%2520apply%2520--template-id%2520%255C%2522ghcr.io%252Fdevcontainers%252Ftemplates%252Ftypescript-node%255C%2522%2520--template-args%2520%27%257B%257D%27%2520--features%2520%27%255B%255D%27%2522%252C%2522id%2522%253A%2522cls421iue007e3j6idan8wk2w%2522%252C%2522mode%2522%253A%2522permanent%2522%257D%255D%257D%257D%252C%2522showDevtools%2522%253Atrue%252C%2522showShells%2522%253Atrue%252C%2522showSidebar%2522%253Atrue%252C%2522sidebarPanelSize%2522%253A15%257D ### 问题描述与截图: #### 用cellRender渲染的组件无缘无故会重新渲染而且只有第一个缓存主了 加key 加keep-alive都没效果,上面是最小复现的例子 ```sh # npx envinfo --system --binaries --npmPackages vxe-table --browsers System: OS: Windows 10 10.0.19045 CPU: (12) x64 12th Gen Intel(R) Core(TM)...

bug

修复字体图标在浏览器偶现乱码问题;偶现的乱码主要出现在 浏览器缓存了 CSS 的情况下,刷新页面的时候,在浏览器的调试界面开发者工具中看不到 CSS 文件的加载记录,浏览器会从自己的缓存中读取文件,由于文件没有显式的声明 `UTF-8` 编码,导致浏览器错误地解析了文件的编码,导致乱码的出现。 告诉浏览器使用 `UTF-8` 编码解析 CSS 文件,这在处理包含特殊或非拉丁字符的 CSS 文件时尤其重要。 修复 #1738 #1905 #1912

### 可复现的链接: https://codesandbox.io/p/sandbox/vxe-table-4-x-vue-3-0-wen-ti-yan-shi-forked-4vrwj3?file=%2Fsrc%2FApp.vue%3A15%2C31 ### 问题描述与截图: 在配置式表格(vxe-grid)模式下,设置合并单元格后,调用commitProxy()刷新列表后表格复原,mergeCells的配置不再在生效,并且在ajax.query的回调方法中获取合并信息的长度一直为空 ### 期望的结果: 希望在调用$grid.commitProxy("query")方法后合并信息按照mergeCells参数配置合并表格而不是复原 ### 操作系统: window 10 ### 浏览器版本: Chrome 109.0.5414.120 ### vue 版本: 3.2.31 ### vxe-table 版本: 4.1.21

bug

### 可复现的链接: https://stackblitz.com/edit/vitejs-vite-wabrqv?file=src%2Fcomponents%2Fdemo1.vue&terminal=dev ### 问题描述与截图: 点击按钮后 展开看到里面的子集为局部勾选的情况下 父级是空的 其他方式比如手动计算父级_checked为true 也会导致为 √状态而不是➖状态 ### 期望的结果: 渲染正常的半选状态 ### 操作系统: win10 ### 浏览器版本: chrome101 ### vue 版本: 3.2+ ### vxe-table 版本: 4.3.9

bug