一个gwt下拉列表框,可以手动输入值



基于GWT的应用程序需要一个字体大小选择器。通常人们希望从一组标准大小中选择字体大小。然而,有时用户会想要手动输入一个特定的字体大小,比如"12.6"。显然,我们不能在字体大小的下拉菜单中放置十分之一的选项,所以一个可以手动输入任何值的下拉菜单将是最有意义的。

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

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

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

javadoc here: 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

我知道Smart GWT和ext-gwt都有提供这种功能的小部件,但是这两个库都不是免费的。

当然你也可以自己动手。

我找到了这个库"高级GWT组件"。这是一个免费的库,有GWT小部件。

最新更新