【问题标题】:how to set height of ComboBox in Vaadin如何在 Vaadin 中设置 ComboBox 的高度
【发布时间】:2011-10-06 00:13:53
【问题描述】:

如前所述,默认情况下,Vaadin 中组合框的高度为 24px。有没有办法改变高度?因为 setHeight(30, UNITS_PIXELS) 不起作用。布局将被破坏。

【问题讨论】:

    标签: combobox vaadin


    【解决方案1】:

    Java:

    comboBox.addStyleName("combobox-height-style");
    

    CSS:

    .v-filterselect-combobox-height-style {
        min-height: 30px;
    }
    
    .v-filterselect-combobox-height-style .v-filterselect-input {
        min-height: 30px;
    }
    
    .v-filterselect-combobox-height-style .v-filterselect-button {
        min-height: 28px;
    }
    

    下拉菜单的图标是一个精灵,不应被拉伸,最好制作一个 30x30 像素的新资源图像并将其用作图标。例如:

    .v-filterselect-combobox-height-style .v-filterselect-button {
        min-height: 28px;
        background: url("../img/dropdown_icon_30x30.png") no-repeat scroll transparent;
    }
    

    【讨论】:

    • 这帮助我理清思路,但仍然创建新图像不是我的事。无论如何,谢谢。
    • @Jeffrey.W.Dong 顺便说一句,如果您认为我的答案是您正在寻找的,如果您想将其标记为“已接受的答案”,那就太好了! =)
    • @Jeffrey.W.Dong 没问题,您点击答案旁边的“检查”图标。通过看到有解决问题的答案,它将帮助与您有相同问题的其他人。 =)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 2021-09-12
    • 1970-01-01
    • 2018-11-12
    • 2014-04-07
    • 2015-05-19
    • 1970-01-01
    相关资源
    最近更新 更多