在编程场景中,我需要检查我的GWT文本框是否有重点.我最后添加了一个布尔值和一对Focus&BlurHandler来手动保持焦点状态,这让我想知道为什么没有这样的方法,如果可聚焦组件聚焦在gwt中会返回?
Tho*_*yer 11
因为几年前没有任何跨浏览器的方式(Firefox 3,Safari 4,指向游戏中的最后一个玩家增加了支持document.activeElement).
GWT还正式支持[1]的Safari 3(我认为Safari浏览器2的支持已弃用),甚至Firefox 2中(无DevMode的插件,但是,这并不意味着不支持的浏览器:歌剧是支持的,但没有任何DevMode的),因此不可能提供适用于所有支持的浏览器的功能.
最后,但并非最不重要的是,我认为没有人提出问题跟踪器的增强请求(至少我找不到); 正如你所说,你今天已经可以使用FocusHandler/BlurHandler(它可以跨浏览器工作)来实现.
[1] http://code.google.com/webtoolkit/doc/latest/FAQ_GettingStarted.html#What_browsers_does_GWT_support?我认为,网页有点过时,因为它仍然列出了火狐1.0,其支持(user.agent =壁虎,与gecko1_8)已经在GWT 2.1.0被删除,并不会列出IE9,他们的支持有已添加到GWT 2.3.0中,最后但并非最不重要的是,我相信只支持最新版本的Opera,而列表则谈到Opera 9.