Vaadin 的自定义滚动条,不可能吗?

Vaadin 的自定义滚动条,不可能吗?,vaadin,vaadin-core-elements,Vaadin,Vaadin Core Elements,我正在使用vaadin组合框,我遇到了一个问题。我不知道如何为下拉菜单定制滚动条的外观和感觉。我读过关于造型零件的书,我知道怎么做,但这似乎是不可能的。无法找到选择滚动条元素的方法,因为它的设计不是样式的一部分。然而,这是我能想到的将自定义样式应用于下拉滚动条的唯一方法。如何才能做到这一点 提前谢谢你的帮助 更新 事实证明,到今天为止,没有办法在滚动条上为vaadin组合框组件定制样式。负责滚动的元素位于content shadow DOM内部,从外部无法访问,也不会继承父部件上实现的样式[pa

我正在使用vaadin组合框,我遇到了一个问题。我不知道如何为下拉菜单定制滚动条的外观和感觉。我读过关于造型零件的书,我知道怎么做,但这似乎是不可能的。无法找到选择滚动条元素的方法,因为它的设计不是样式的一部分。然而,这是我能想到的将自定义样式应用于下拉滚动条的唯一方法。如何才能做到这一点

提前谢谢你的帮助

更新


事实证明,到今天为止,没有办法在滚动条上为vaadin组合框组件定制样式。负责滚动的元素位于content shadow DOM内部,从外部无法访问,也不会继承父部件上实现的样式[part=content]

下拉部件称为vaadin组合框覆盖,请参见:它可用于样式设置

这允许在某种程度上设置下拉列表的样式,但有额外的阴影根,这会阻止在scroller元素上应用例如:-:-webkit scrollbar样式


因此,最后一个选项是在前端目录的正确位置复制vaadin组合框html文件。这样做是为了使用该文件,而不是来自webjar的文件。然后您可以直接编辑该html文件。当然,这意味着如果vaadin combo box的未来版本中有更改,您需要再次复制,重新应用更改

我也改进了我的答案好的,我明白了。是的,在联系vaadin团队后,这似乎是设计滚动条的唯一方法。。。可惜他们没有考虑过。。。