Добавление прокрутки в GWT SuggestBox - PullRequest
6 голосов
/ 13 декабря 2010

Кто-нибудь знает, как:

1) Добавить прокрутку во всплывающее окно, созданное SuggestBox?

2) Как эффективно настроить внешний вид (CSS) SuggestBox?1005 *

Я хочу внести вышеуказанные изменения, не затрагивая, насколько это возможно, реальную реализацию.Также это решение должно поддерживать (IE7-IE8, FF, Chrome).

Спасибо.

Ответы [ 3 ]

11 голосов
/ 13 декабря 2010

Используйте дополнение Firebug для Firefox (или отладчик IE / Chrome), чтобы проверить элемент, который вам нужен, чтобы изменить его стиль и посмотреть, назначил ли GWT ему имя класса стиля [или прочитал его JavaDoc]. В нашем случае это gwt-SuggestBoxPopup для внешнего элемента и множество других имен классов стилей для внутренних элементов, таких как offerPopupMiddle, offerPopupMiddleCenterInner и offerPopupContent. Используйте имена этого класса для изменения стиля компонентов.

Чтобы добавить вертикальную (горизонтальную) прокрутку, вам нужно указать высоту (ширину) или максимальную высоту и использовать overflow-y: scroll; (переполнение-x: прокрутка;) или переполнение: прокрутка; Используйте авто вместо прокрутки, чтобы скрыть полосу прокрутки, когда в этом нет необходимости.

Итак, ваш краткий ответ:

.suggestPopupContent{
    height: 100px;    
    overflow-y: scroll;
}
0 голосов
/ 28 мая 2015

См. Этот другой вопрос / ответ (https://stackoverflow.com/a/24235088/1357094) для решения, которое не имеет ошибки полосы прокрутки из принятого ответа здесь.

0 голосов
/ 18 декабря 2010

2)

new SuggestBox (). SetStyleName (/ * ваш стиль здесь * /);

...