One solution I found is to stick with CSS but use !important to ensure your styles don't get overridden programatically. For browsers that support !important, this should behave like you want.
For instance: .gwt-SuggestBoxPopup { overflow-y: auto !important; max-height: 250px; } On Apr 22, 5:49 pm, Andy <pula...@gmail.com> wrote: > We started using the trunk because of the refactoring that's been done > to SuggestBox. I considered copying it out and doing my own > refactoring but ran into the same dependency issues. > > If you are able to use the trunk with the refactored SuggestBox, you > find that you can do the following: > > public class CustomSuggestBox extends SuggestBox { > > public static final class CustomSuggestionDisplay extends > DefaultSuggestionDisplay > > @Override > protected Widget decorateSuggestionList(Widget suggestionList) { > // wrap it here > } > > } > > public CustomSuggestBox(Oracle oracle) { > super(oracle, new TextBox(), new CustomSuggestionDisplay()); > } > > } > > If you don't feel comfortable using the trunk (I don't blame you), at > least you know that you'll eventually be able to do this. > > I can't say for sure that adding a ScrollPanel in there will work. We > added a header and a footer to the dropdown and it worked well. > > On Apr 22, 9:31 am, googelybear <googelyb...@gmail.com> wrote: > > > unfortunately not, as the popup is not exposed to the outside world: > > > <code> > > private final PopupPanel suggestionPopup; > > </code> > > > On Mar 19, 9:10 pm, Paul Stockley <pstockl...@gmail.com> wrote: > > > > Can't you justadda scrollPanel as the first child of thePopup? > > > -- > > You received this message because you are subscribed to the Google Groups > > "Google Web Toolkit" group. > > To post to this group, send email to google-web-tool...@googlegroups.com. > > To unsubscribe from this group, send email to > > google-web-toolkit+unsubscr...@googlegroups.com. > > For more options, visit this group > > athttp://groups.google.com/group/google-web-toolkit?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To post to this group, send email to google-web-tool...@googlegroups.com. > To unsubscribe from this group, send email to > google-web-toolkit+unsubscr...@googlegroups.com. > For more options, visit this group > athttp://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.