加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 在Vaadin举办活动

发布时间:2020-12-15 02:32:10 所属栏目:Java 来源:网络整理
导读:我有以下问题.比如说,用户可以点击一些UI组件.每次点击都需要大量计算并显着改变其他UI组件,因此它非常昂贵.点击次序并不重要. 因此,在某段时间内保留事件会很酷,并且只有在此期间没有其他事件时,才将其发送到服务器.否则,应忽略除最后一个之外的所有事件.
我有以下问题.比如说,用户可以点击一些UI组件.每次点击都需要大量计算并显着改变其他UI组件,因此它非常昂贵.点击次序并不重要.

因此,在某段时间内保留事件会很酷,并且只有在此期间没有其他事件时,才将其发送到服务器.否则,应忽略除最后一个之外的所有事件.

有没有办法在Vaadin中实现这样的行为?

最好的问候,德米特里.

解决方法

您的应用程序在单个会话中运行.鉴于并非所有UI组件都会触发昂贵的重新计算,您可以将侦听器与您的事件相关联.存储事件的副本,并启动计时器线程.如果有新请求,请刷新以前的值.这里的关键元素是你必须启动一个线程,否则你的UI将会挂起.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读