首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vaadin 8网格单元焦点

Vaadin 8网格单元焦点
EN

Stack Overflow用户
提问于 2017-10-17 10:13:21
回答 1查看 721关注 0票数 0

我有一个关于Vaadin的大型项目,它在Vaadin 7上运行得很好,但是我必须开始将它升级到8.0,然后升级到8.1版本。一切都很好,但专注于网格内部的ComboBoxes。有时起作用,但有时不行。我在线查看调试控制台,并看到有设置接收焦点的命令。但它并不总是把注意力集中在正确的组件上。在Chrome上,焦点可能会从所有组件中丢失,在Firefox中焦点会停留在以前的焦点组件上。

我用Grid创建了简单的测试Servlet,它有一些ComboBoxes作为列。它必须模仿大型项目的Servlet中的问题。在每个ComboBox上都添加了valueChangeListener,它将焦点移到下一个ComboBox。在最后一个ComboBox中,将焦点移到下一行,首先是ComboBox。以此类推,直到最后一行,它将焦点移到第一行ComboBox。

在测试Servlet中,我找不到错误,所有的工作都是我想要的。将近两个星期,我试图解决我的问题,但不能。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-18 08:29:51

更新2017-10-18:我想我发现了我的问题。如果与聚焦组件的线移动到另一个位置,则出现焦点丢失。我附上简单的例子。它是一个带有2列网格的Vaadin Servlet。对于焦点测试,我添加了带有按钮的静态触发器。在两个浏览器中打开servlet,在ComboBoxes中选择一些值并播放按钮。在按下按钮的第一页,它必须反应在第二页和混合两行。定期检查第二页的焦点。在一些按钮,按线与焦点ComboBox将移动到另一个地方,失去焦点。

链接到Vaadin论坛上的示例源

链接到Dropbox上的示例源

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46787709

复制
相关文章

相似问题

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