2

我目前有一个我想使用的 GWT 文本框类,有时基于某些参数,将它(添加功能)转换为建议框。这可能吗?

我不想创建一种新类型的小部件,因为那样我会失去我的 TextBox 的所有当前功能,我只想添加建议框的功能......有时。

假设这是可能的,我将如何将两者联系在一起?我显然不能这样做:

myTextBox.add(mySuggestBox);

我意识到我在这里以新手的身份出现,我可以向你保证,就是这样:)

谢谢!

4

1 回答 1

3

您可以使用 a 增强任何现有的ValueBox<String>(注意TextBox扩展它)SuggestBox,只需使用适当的构造函数:

TextBox textBox = new TextBox();
MultiWordSuggestOracle oracle = new MultiWordSuggestOracle();

SuggestBox suggestBox = new SuggestBox(oracle, textBox);

之前添加到文本框中的任何处理程序都将起作用。

于 2013-10-09T05:50:34.450 回答