VTable icon indicating copy to clipboard operation
VTable copied to clipboard

VTable is not just a high-performance multidimensional data analysis table, but also a grid artist that creates art between rows and columns.

Results 455 VTable issues
Sort by recently updated
recently updated
newest added

### What problem does this feature solve? 基本表格树结构,如果子级过多,页面滚动时候,父级是否支持吸顶效果 ### What does the proposed API look like?

feature

复现步骤: 1. [方向键切换选中单元格](https://visactor.io/vtable/demo/interaction/arrowkeys-move-select) 使用上述官网示例,option配置如下 ``` const option = { records:data, columns, widthMode:'standard', frozenColCount:1, overscrollBehavior:'none', keyboardOptions:{ moveEditCellOnArrowKeys:true }, editor:'input-editor', // 设置表头不可选中 select: { disableHeaderSelect: true, }, }; ``` 2. 修改配置后,任意选中一个单元格,持续按向上方向键,当选中的单元格到达第一行之后,继续按向上键,此时选中状态消失,似乎表格也失去了焦点,按向下方向键,也没有反应 因此,在设置了表头不可选中时,按向上方向键到达第一行之后,此时再按向上键,是否应该停留在第一行?

### Version 1.5.1 ### Link to Minimal Reproduction https://codesandbox.io/p/sandbox/react-vtable-forked-pv9jlr?file=%2Fsrc%2Ftable.tsx ### Steps to Reproduce 使用updateRecords 更新数据,数据量较大时滚动滚动条会存在卡帧,下方是可复现demo https://codesandbox.io/p/sandbox/react-vtable-forked-pv9jlr?file=%2Fsrc%2Ftable.tsx ### Current Behavior 无 ### Expected Behavior 正常更新 ### Environment ```markdown - OS: -...

bug

### What problem does this feature solve? ListTable 的右键菜单在显示之后,只有在表格绘制区域点击鼠标左键才会消失,能否增加在空白处点击、在外部点击时 右键菜单消失的配置项,类似于 ListTable.select 中的配置项: ``` const option = { select: { // 点击空白区域取消选中 blankAreaClickDeselect: true, // 点击外部区域取消选中 outsideClickDeselect: true, }, }; ```...

good first issue
feature

VTable 版本 1.5.0 问题1:ListTable配置heightMode: 'autoHeight',当使用setColWidth事件将列设置为一个较小的宽度,单元格内容超出列宽自动换,此时不会根据内容自动计算行高; 问题2:当出现问题1的情况,使用setColWidth再次设置该列宽时,setColWidth事件失效了

### What problem does this feature solve? 希望可以动态的修改 格子的边框颜色,我默认是取消了 点击效果 但是某些特殊的时候 我希望能动态的修改 比如 我要改变列的时候,我就希望我能高亮某一列,就算我开了选中的事件也不行 因为 他选dropdown_menu_click这个事件的时候并不会选中,这里其实有个bug 但是我希望能给我个接口去显示高亮 ### What does the proposed API look like? 最好有3个 接口,一个格子,一个整列 ,一个整行的 这样 就能满足了

feature

### What problem does this feature solve? 我想要能够区分点击事件是否发生在下图B区域,比如 SELECT_CLEAR 事件触发时我想知道是点击了A区域(outside) 还是B区域(blank Area),又比如我想实现点击A外部区域隐藏右键菜单,而点击B空白区域的时候不隐藏。 但我现在似乎没有办法确定发生在B区域的鼠标点击事件。 ![windexport_1720403629359](https://github.com/VisActor/VTable/assets/20263432/c2dc5b81-ef5b-4c11-a929-a817d1d88ac1) ### What does the proposed API look like? 希望能够提供canvas绘制空白处的点击事件监听

feature

### What problem does this feature solve? 目前ListTable.menu推荐使用html渲染模式,contextMenuItems 中可以传入 MenuListItem,其定义如下: ``` type MenuListItem = | string | { text?: string; type?: 'title' | 'item' | 'split'; menuKey?: string; icon?: Icon;...

good first issue
feature

### What problem does this feature solve? 当设置单元格选中响应模式为整行高亮时,选中单个单元格时,所在行会出现高亮样式,但通过Ctrl Shift 快捷键或鼠标框选选中多个单元格,行的高亮状态不存在了,selectionStyle.inlineRowBgColor 没有生效。 ``` const option = { select: { highlightMode: 'row' }, selectionStyle: { cellBgColor: 'rgba(0, 174, 199, 0.2)', cellBorderLineWidth: 1,...

good first issue
feature

### Version 1.4.0 ### Link to Minimal Reproduction https://visactor.io/vtable/demo/performance/async-data ### Steps to Reproduce 移动端浏览器打开地址调整列宽 ### Current Behavior 调整列宽时表格不应跟随滑动 ### Expected Behavior 调整列宽时表格跟随滑动,宽度指示线错位 ### Environment ```markdown - OS: - Browser: -...

bug