Заставьте 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.