Заставьте div SupptionDisplay перейти в правильную позицию

В моем приложении GWT у меня есть GWT SuggestBox который я использую для полнотекстового поиска. Проблема в том, что при прокрутке страницы SuggestionDisplay отображается, результаты перемещаются вниз по странице при прокрутке.

Когда я использую Firebug для проверки страницы, я вижу, что текстовое поле <div> элемент находится в правильном месте, но на дисплее отображаются подсказки <div> сидит прямо над закрытием </body> тег. Перемещение <div> с Firebug в "обертку" <div> делает результаты поиска липкими по желанию (он остается в верхней части страницы).

Как я могу сделать так, чтобы дисплей подсказок переместился в правильное положение? SuggestionDisplay у объектов нет открытых методов, которые я могу использовать для манипулирования им любым способом, используя DOM или около того. SuggestBox строит свой собственный SuggestionDisplayи вы можете предоставить это тоже, но даже так, как я могу сделать <div> перейти в правильное положение?

1 ответ

Ну, у вас есть ответ прямо здесь. Вам нужен кастом SuggestionDisplay, DefaultSuggestionDisplay использует PopupPanel, который находится внутри <body> тег по умолчанию. Тогда ваш должен поместить div с предложениями в контейнер вашего SuggestBox.

Другие вопросы по тегам