请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

aks

注册会员

1

主题

3

帖子

10

积分

注册会员

积分
10
  • 38

    金币

  • 1

    主题

  • 3

    帖子

最新发帖
aks
注册会员   /  发表于:2025-3-13 15:01  /   查看:74  /  回复:6
1金币
image.png27281493.png 排序后源数据位置不变,这样点击行操作按钮获取不到正确的行数据 image.png822079162.png

6 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2025-3-13 16:10:25
沙发
您好,请问您图中的操作列具体是如何实现的呢?是否有可以运行的Demo能够让我本地复现您的问题?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2025-3-13 17:35:41
板凳
您好,这边在18.0.4和17.1.10中测试了一下,在使用筛选排序后,getDataSource是可以获取到排序后的数据的:

image.png193812255.png
回复 使用道具 举报
aks
注册会员   /  发表于:2025-3-14 09:48:22
地板
Joestar.Xu 发表于 2025-3-13 17:35
您好,这边在18.0.4和17.1.10中测试了一下,在使用筛选排序后,getDataSource是可以获取到排序后的数据的: ...

请问你表格数据是怎么设置的,是用setDataSource设置数据源吗

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2025-3-14 10:02:48
5#
您好,是的,请参考下图:

image.png954741821.png
回复 使用道具 举报
aks
注册会员   /  发表于:2025-3-14 10:38:14
6#
本帖最后由 aks 于 2025-3-14 10:39 编辑
Joestar.Xu 发表于 2025-3-14 10:02
您好,是的,请参考下图:

我用你的代码复现了场景,你在你的datasource中每个元素加上一个自增id,然后根据某一列排序,只有排序的那列数据展示正常,id顺序不对。
排序前:const dataSoure = [
  { name: 'Alice1', age: 21, birthday: '2000-01-01', id: 1 },
  { name: 'Alice2', age: 21, birthday: '2000-01-01', id: 2 },
  { name: 'Alice3', age: 21, birthday: '2000-01-01', id: 3 },
  { name: 'Alice4', age: 21, birthday: '2000-01-01', id: 4 },
  { name: 'Alice5', age: 21, birthday: '2000-01-01', id: 5 },
];
按name排序后:

[
    {
        "name": "Alice5",
        "age": 21,
        "birthday": "2000-01-01",
        "id": 1
    },
    {
        "name": "Alice4",
        "age": 21,
        "birthday": "2000-01-01",
        "id": 2
    },
    {
        "name": "Alice3",
        "age": 21,
        "birthday": "2000-01-01",
        "id": 3
    },
    {
        "name": "Alice2",
        "age": 21,
        "birthday": "2000-01-01",
        "id": 4
    },
    {
        "name": "Alice1",
        "age": 21,
        "birthday": "2000-01-01",
        "id": 5
    }
]

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2025-3-14 13:36:28
7#
您好,按照您说的,我这边测试了一下,仍然是可以正确获取的:

image.png599262694.png

您这边用的是v17的哪个版本?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部