如何删除Vaadin 8 ComboBox中的按钮?

时间:2018-08-19 02:53:25

标签: java combobox vaadin vaadin8

我要删除Vaadin ComboBox右侧的小V形符号-我在图片中用蓝色标记的那个:

enter image description here

我希望将其从ComboBox的一个特定实例中完全删除,在某些情况下,我不需要使其再次出现在该ComboBox上。

ComboBox的功能应与其他方式相同-在下拉菜单中显示用户类型的选项,禁止选择空值等。

这怎么办?

1 个答案:

答案 0 :(得分:4)

幸运的是,该按钮在CSS中具有类名称,即“ v-filterselect-button”。因此,我建议尝试以下操作,将样式名称添加到组合框,以便您可以定位特定的实例

combobox.addStyleName("my-combo")

在主题SCSS文件的主题mixin中添加以下内容

.my-combo .v-filterselect-button {
  display: none;
}

.my-combo .v-filterselect-input {
  padding-right: 0px;
}