2

在我的 GWT 应用程序中,我有一个SuggestBox用于全文搜索的 GWT。问题是当您在显示页面时滚动页面时SuggestionDisplay,结果会随着您滚动页面向下移动。

当我使用 Firebug 检查页面时,我看到文本框的<div>元素位于正确的位置,但建议显示位于结束标记的<div>正上方。</body><div>with Firebug 移动到“包装器”<div>中,可以根据需要使搜索结果保持粘性(它保留在页面顶部)。

如何使建议显示进入正确的位置?SuggestionDisplay对象没有任何公共方法,我可以使用 DOM 左右以任何方式对其进行操作。SuggestBox构造它自己的SuggestionDisplay,你也可以提供它,但即便如此,我怎样才能让<div>go 进入正确的位置?

4

1 回答 1

0

嗯,你有答案。你需要一个自定义的SuggestionDisplay. 使用PopupPanel,默认情况下DefaultSuggestionDisplay放置在标签内。<body>然后,您应该将带有建议的 div 放在 SuggestBox 的容器中。

于 2011-10-17T23:38:00.223 回答