请选择 进入手机版 | 继续访问电脑版

阿凡佬

中级会员

2

主题

17

帖子

571

积分

中级会员

积分
571
阿凡佬
中级会员   /  发表于:2022-11-24 17:48  /   查看:2343  /  回复:1
1金币
我有一个页面加载时需要载入大量数据,而这些数据通过动态读取数据表在页面的表格中添加行,然后以图文列表的方式展现,并且每行数据根据数据状态判断展现方式。而这带来的后果就是在页面载入时需要执行大量的前端命令。并且在载入过程中,用户仍然可以操作图文列表中的各个控件。

虽然我已经在载入前执行了“开启载入动画”命令,但我找不到一个合适的时机执行“结束载入动画”命令,总是会过早地结束载入,致使用户仍然能够操作页面上的控件。

是否存在那么一句代码,判断这一系列前端命令已执行完毕(类似判断系统空档?),以使我能够在我执行完毕这一系列载入命令后,再结束载入动画

1 个回复

阿凡佬
中级会员   /  发表于:2022-11-24 19:01:02
3#
David.Zhong 发表于 2022-11-24 18:01
把关闭动画命令放在一个按钮里面,等前端命令执行完毕后,多加一个执行JS命令,去触发按钮的命令。

大概看懂了,我是不是可以这么理解,这个函数相当于创建一个命令并放在队列最末端,只有当前面的所有命令执行完毕后,包括因前面的命令产生的后续其他命令,比如单元格值更改什么的。最后才轮到这个executeCellCommand所创建的命令?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部