滑块栏左上角的文本框是什么?

时间:2013-01-28 15:17:07

标签: java gwt slider

我在SliderBarSimpleHorizo​​ntal的一个实例的左上角发现了一个隐藏的小文本框:

<input type="text" tabindex="-1" role="presentation" style="opacity: 0; height: 1px; width: 1px; z-index: -1; overflow: hidden; position: absolute;">

有谁能告诉我这是什么样的黑客?
 (gwt-slider-bar home:http://code.google.com/p/gwt-slider-bar/

2 个答案:

答案 0 :(得分:1)

这是GWT使小部件以与Firefox兼容的方式集中的方式(Firefox在所有元素上支持tabindex="-1"以使其可聚焦,但不支持accesskey非默认元素-focusable):https://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/user/client/ui/impl/FocusImplStandard.java

此项目中的滑动条延伸FocusPanel(这本身就有争议,因为它们不是面板)。

答案 1 :(得分:0)

我只是浏览了源代码。我只看到一个用于texbox的用例,它位于trunk / SliderBarMVP / src / com / kiouri / sliderbar / client / demo / interractive / InrerractiveSample.java

SliderBarSimpleHorizontal没有引用文本框或输入元素!!!

您可以搜索代码 - http://code.google.com/p/gwt-slider-bar/source/search?q=SliderBarSimpleHorizontal+&origq=SliderBarSimpleHorizontal+&btnG=Search+Trunk