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

Performant advanced table component

Results 128 surely-table issues
Sort by recently updated
recently updated
newest added

![image](https://github.com/user-attachments/assets/c46481a7-2d62-4ab3-814a-63a418543ba4) 代码参照官网示例无修改,随不影响功能使用,但强迫症有点难受

vue3+js项目,使用npm方式和cdn方式引入组件后在页面使用都报错,是不支持这种类型的项目吗

表格行全部禁用时,全选框没有禁用 ![image](https://github.com/user-attachments/assets/53aea47f-ce94-48d2-8b5c-9a208cfe1976)

我们有个表格查询非常慢(要查好几个数据库),所以前端做了懒加载,先通过一个接口加载单号,再带着单号加载其他数据 目前的做法是在滚动到 **_特定位置_** 时,拿50个单号作为入参加载其他数据 ![image-20240709110732915](https://github.com/surely-vue/surely-table/assets/31175506/d6564de3-38df-48ee-9287-c833eb18d1dc) **_特定的位置_** `document.querySelector(div[data-row-key="CP2024062814597"])` 当系统单号CP2024062814597出现在视口时加载下一批数据,然后替换监听的系统单号 **目前遇到的问题** 由于表格存在虚拟滚动 用鼠标缓慢滚动时,可以正常监听到单号div的出现。但是当滚动位移过大时,`div[data-row-key="CP2024062814597"]` 不会出现在视口中 **希望能获取到指定cloumn在视口渲染的数据值,比如提供方法** `STableRef.getViewportDate('systemCode')` 能获取到当前渲染的系统单号`['cp20240628...', 'cp20240627...']`

windows 的chrome浏览器 滚动白屏

表格排序后,不能重置排序,是否有重置排序的方法,需要重置成默认值 ![image](https://github.com/user-attachments/assets/4a0122d1-7a74-4a05-8791-f343060682fb)

展开的列在虚拟滚动的时候会被销毁,在滚动回来的时候会重新渲染,当展开列里面放的是异步的表格的时候 每个展开列都会被重新加载,是否有更好的缓存方式避免数据多次加载

需求: 有一个动态列的表格,列根据其他逻辑可能多可能少,数量不固定,且存在多级表头,需对每一列进行汇总 根据官网示例,s-table-summary-cell组件上需设置index 由于动态列,可能数量过大,只能使用v-for,不能固定0,1,2这种 使用v-for就会导致多级表头的index取值比较复杂 目前已知的解决方法: 1、多级表头使用多个v-for解决 2、处理列,将多级列展开平铺再进行v-for 是否可以summary插槽或者s-table-summary-cell的default插槽增加列信息? 或者有没有其他的更好的方法来解决?