6

有谁知道如何:

1) 向 SuggestBox 创建的弹出窗口添加滚动?

2) 如何有效地自定义 SuggestBox 的外观(CSS)?

我想在不触及实际实现的情况下尽可能地进行上述更改。此解决方案也应支持(IE7-IE8、FF、Chrome)。

谢谢。

4

2 回答 2

11

使用 Firefox(或 IE/Chrome 调试器)的 Firebug 插件来检查您需要修改其样式的元素,并查看 GWT 是否已为其分配了样式类名称 [或阅读其 JavaDoc]。在你的例子中,外部元素的 gwt-SuggestBoxPopup 和内部元素的许多其他样式类名称,如SuggestPopupMiddle、suggestPopupMiddleCenterInner 和SuggestPopupContent。使用此类名称来修改组件样式。

要添加垂直(水平)滚动,您需要指定高度(宽度)或最大高度并使用溢出-y:滚动;(溢出-x:滚动;)或溢出:滚动;在不需要时使用 auto 而不是 scroll 隐藏 scollbar。

所以你的简短回答是:

.suggestPopupContent{
    height: 100px;    
    overflow-y: scroll;
}
于 2010-12-13T17:39:34.217 回答
-1

2)

new SuggestBox().setStyleName(/* 你的风格在这里 */);

于 2010-12-18T08:07:10.520 回答