gwt下拉列表框可以手动输入值吗?

时间:2011-11-23 19:26:27

标签: gwt

我们基于GWT的应用程序需要字体大小选择器。通常人们会想要从一组标准尺寸中选择字体大小。但有时用户会想要手动输入特定的字体大小,如'12 .6'。我们显然不能在我们的字体大小下拉列表中放置十分之一的点选项,因此可以手动输入任何值的下拉列表最有意义。

我被告知simple-gwt有一个名为ComboBox的小部件,但它似乎是用于旧版本的gwt(我们是最新的 - 2.4)。 Suggestbox可以工作,除了没有“下拉”箭头弹出建议,所以不想输入大小的用户不能使用它。

有什么建议吗?我很惊讶这个小部件没有内置到GWT中。

3 个答案:

答案 0 :(得分:1)

要使用的小部件是SuggestBox - 您可能会或可能无法扩展它以使用单击处理程序来显示一组默认建议(可能有一个属性允许它)并使用CSS来显示下拉箭头。

javadoc:http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/gwt/user/client/ui/SuggestBox.html

此处示例:http://examples.roughian.com/index.htm#Widgets~SuggestBox

答案 1 :(得分:0)

我知道Smart GWText-gwt都有提供此类功能的小部件,但这些库都不是免费的。

当然你总是roll your own

答案 2 :(得分:0)

我发现这个库“Advanced GWT components”。这是一个免费的图书馆,有GWT小部件。