找回密码
 立即注册

QQ登录

只需一步,快速开始

AsIAm

注册会员

14

主题

43

帖子

131

积分

注册会员

积分
131
AsIAm
注册会员   /  发表于:2024-8-8 14:51  /   查看:1188  /  回复:8
16金币
问题描述:
       比如在sheetA 的A1单元格版本为空然后手动填写了一些内容 不点击任何其他的单元格 鼠标直接切换到sheetB 这样sheetA的A1单元格的ValueChanged好像没有被触发,
使用场景:
    在填写sheetA的指定的单元格后会调用后端的接口,后端会返回SheetB的内容,现在填写了SheetA的单元格后直接切换到SheetB没有触发接口调用怎样能避免这种情况呢?
(也尝试过在切换到sheetB的时候去触发接口,但是数据加载慢,UI视图跟数据对不上 UI视图可能是两条 等个两秒钟就会突然变成四条这样子,这样的交互方式不太友好

最佳答案

查看完整内容

如果数据量不大的话,您测试下从后端获取数据大概得多久。或许可以在您的sheetB自定义一个容器提示“加载中”,等到后端数据获取结束后,再将数据渲染到sheetB页。 关于提示加载页面,可以参考官网报表教程中的示例,如下图所示:

8 个回复

正序浏览
Wilson.Zhang
超级版主   /  发表于:2024-8-9 10:39:38
9#
AsIAm 发表于 2024-8-9 10:01
问题已解决 非常感谢


那就好!如有问题,欢迎继续发帖沟通。
回复 使用道具 举报
AsIAm
注册会员   /  发表于:2024-8-9 10:01:00
8#
Wilson.Zhang 发表于 2024-8-9 09:13
在15版本试过了,支持的!

问题已解决 非常感谢
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-9 09:13:48
7#
AsIAm 发表于 2024-8-8 17:59
好的 谢谢~ 这个功能15版本支持吗?

在15版本试过了,支持的!
回复 使用道具 举报
AsIAm
注册会员   /  发表于:2024-8-8 17:59:50
6#
Wilson.Zhang 发表于 2024-8-8 17:47
如果数据量不大的话,您测试下从后端获取数据大概得多久。或许可以在您的sheetB自定义一个容器提示“加载 ...

好的 谢谢~ 这个功能15版本支持吗?
回复 使用道具 举报
AsIAm
注册会员   /  发表于:2024-8-8 16:24:34
4#
Wilson.Zhang 发表于 2024-8-8 15:56
您好!根据您的问题描述,我对工作表先后注册了ValueChanged和CellChanged事件,发现下述现象:在sheetA ...

页面渲染数据比较慢,数据规模不是不是很大  但是如果填写后立即切换  数据肯定是没有渲染出来的  
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-8 15:56:04
3#
AsIAm 发表于 2024-8-8 15:35
监听的问题是代码错误  已解决但是 由于是sheetA和sheetB的联动  SheetB 加载数据时,闪现加载确实不太友好 ...

您好!根据您的问题描述,我对工作表先后注册了ValueChanged和CellChanged事件,发现下述现象:在sheetA修改了A1单元格再点击其他单元格后,事件被触发;修改了A1单元格后不点击任何单元格,点击sheetB页签切换到SheetB,事件被触发。如您所言也是代码错误导致,那这个问题就清晰了。
关于数据加载慢,是从后端API接口获取数据慢还是页面渲染数据慢?您的数据量规模如何?
回复 使用道具 举报
AsIAm
注册会员   /  发表于:2024-8-8 15:35:40
2#
本帖最后由 AsIAm 于 2024-8-8 15:38 编辑

监听的问题是代码错误  已解决但是 由于是sheetA和sheetB的联动  SheetB 加载数据时,闪现加载确实不太友好   可以有什么方法解决吗?或者给sheet或者区域加loading
回复 使用道具 举报
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-8-8 14:51:32
来自 5#
AsIAm 发表于 2024-8-8 16:24
页面渲染数据比较慢,数据规模不是不是很大  但是如果填写后立即切换  数据肯定是没有渲染出来的

如果数据量不大的话,您测试下从后端获取数据大概得多久。或许可以在您的sheetB自定义一个<div>容器提示“加载中”,等到后端数据获取结束后,再将数据渲染到sheetB页。
关于提示加载页面,可以参考官网报表教程中的示例,如下图所示:
1723110387439.png317471617.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部