如何在 Vaadin Flow 中显示 OverLay 时将正文样式“pointer-events”更改为“auto”?

How to change body style "pointer-events" to "auto" whenever OverLay is shown in Vaadin Flow?

提问人:aha 提问时间:6/9/2023 最后编辑:ollitietavainenaha 更新时间:6/12/2023 访问量:87

问:

许多组件,如 Dialog、MenuBar、ComboBox、DatePicker、TimePicker 等,在打开时都使用 ovverlay。例如,单击菜单项时,将显示菜单,并将覆盖添加到文档中。样式 “pointer-events:none;” 添加到正文中以防止交互。

enter image description here有没有办法将样式“pointer-events”更改为“auto”(“pointer-events:auto;”)?我们正在使用 Vaadin 14。

先谢谢你。

vaadin overlay pointer-events

评论

0赞 cfrick 6/9/2023
这回答了你的问题吗?如何在 Vaadin 对话框中更改/覆盖属性指针事件
0赞 aha 6/9/2023
这是一个更笼统的问题。我们正在寻找通用解决方案。
0赞 Tatu Lund 6/11/2023
如果您能解释为什么,那么回答您的问题会有所帮助?你想用这个实现什么?
0赞 ollitietavainen 6/12/2023
这里有一个开放的增强票证:github.com/vaadin/web-components/issues/5417

答: 暂无答案