【发布时间】:2012-03-14 04:16:34
【问题描述】:
我正在使用 GWT 2.4。我有一个 Suggestbox,我需要在某些情况下隐藏建议列表。上下文如下。
用户从建议列表中选择一个建议后,我将填充另外两个文本框字段,其值对应于选择。例如,假设建议框包含用户名,并且用户从建议中选择了一个用户名,那么另外两个字段,比如用户地址和电子邮件被填充到另外两个文本框中。这两个字段现在只读。然后用户单击“编辑”按钮。现在用户可以编辑用户名(即在建议框中编辑)、用户地址和电子邮件。当用户编辑用户名时再次显示建议没有意义,因为用户已经选择了用户并决定对其进行编辑。简而言之,我的 SuggesBox 应该表现得像一个普通的文本框。我尝试了以下代码,(我知道 hideSuggestionList() 已被弃用)但它不起作用。
display.getSuggestBox().hideSuggestionList();
阅读 hideSuggestionList() 的 javadoc,据说“已弃用。请改用 DefaultSuggestionDisplay.hideSuggestions()”。我不知道如何使用 DefaultSuggestionDisplay,我正在使用 SuggestBox 和“MultiWordSuggestOracle”。
谢谢你帮助我!!
【问题讨论】:
标签: gwt suggestbox