在点击表格的工具栏上的按钮的时候能否判断键盘按下了shift键吗?

在点击事件里面有没有办法判断用户是否同时按下了shift或者ctrl键?

很不幸,目前不支持。 :expressionless:

是的,CUBA 封装后没有提供详细的事件信息,所以直接用 CUBA 的事件处理方法是不行的。
可以曲线实现:
找到 CUBA 的Button 对象,调用 unwrap 方法得到 Vaadin 的 Button 对象,然后调用其 addClickListener 方法来绑定事件。在这个事件处理器中可以获取到详细的事件信息。

先这样试试,有问题再反馈。

1 个赞

可以,用vaadin的事件,里面可以获取键盘鼠标状态,谢谢了