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

标签 java combobox vaadin vaadin8

我想移除 Vaadin ComboBox 右侧的小 V 形 - 我在图像中用蓝色标记的那个:

enter image description here

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

ComboBox 在其他方面应该以相同的方式发挥作用——在用户键入时在下拉列表中显示选项,不允许空选择等。

如何做到这一点?

最佳答案

幸运的是这个按钮在 CSS 中有类名,“v-filterselect-button”。所以我建议尝试以下,将样式名称添加到您的组合框,以便您可以针对特定实例

combobox.addStyleName("my-combo")

然后在主题 SCSS 文件中的主题混合中添加以下内容

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

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

关于java - 如何删除 Vaadin 8 ComboBox 中的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51914058/

相关文章:

java - 为什么在java中使用常量?

java - ServerSocket 问题停止线程

java - 从 ROOT 文件夹中的 eclipse 部署到 Tomcat

c# - 组合框选择的操作已更改

combobox - javafx-2,仅在回车键上设置可编辑的组合框值

c++ - Gtkmm:创建一个列出 Gtk::DrawingArea 的 Gtk::ComboBox

java - 使用纯 Java 和 Springboot 在 Vaadin 中更改 FavIcon

css - Vaadin 中 Horizo​​ntalLayout 周围的虚线轮廓

java - 如何在 Internet Explorer 中显示 JSON 对象