首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Liferay -捕捉动作阶段以设置“等待”游标

Liferay -捕捉动作阶段以设置“等待”游标
EN

Stack Overflow用户
提问于 2014-11-25 12:11:31
回答 1查看 297关注 0票数 0

我正在从事大型救生筏项目,我有以下问题:

每次当有东西正在加载、处理等时,我应该将光标更改为等待的gif。使用Ajax很容易,但在这里的许多情况下,我不使用它。所以我想,如果我能捕捉到任何动作阶段,我会将光标设置为在动作方法的开始等待,然后在结束时返回到常规的'auto‘。

这有可能吗?我不喜欢这个“解决办法”,但我想不出更好的办法了。目前,我的jsp中有加载映像的div,然后jquery document.ready()将其删除--一点也不满意,因为所有的处理都是在动作阶段早期执行的。

如有任何建议,我将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-25 13:14:11

如果您不使用Ajax,那么可能很难实现您想要的目标。

单击第一页上的链接后,您可以开始显示throbber (“加载图像”),将其保存在下一页,并在document.ready()上删除它。

但是,在页面加载期间,您仍然有几毫秒的时间没有抖动。

如果处理时间真的很长,您可以执行以下操作:想法是使用线程进行处理。对线程的引用存储在服务器会话中。单击链接时:

  • 显示带有加载图像的页面,并在线程中开始处理。
  • 每隔X秒轮询一次服务器,以检查线程(在会话中!)已经完成了
  • 完成线程后,显示结果。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27126415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档