我有一个要求,即用户选择一行(或该单元格),然后按一些键(例如Enter
,这是可配置的),我需要根据该键采取一些措施按(例如,打开一个包含有关行的详细信息的对话框)。
在查看代码时,我偶然发现了vaadin-grid-keyboard-navigation-mixin.html中的键事件处理程序。但是_onKeyDown
方法仅处理某些特定键。而且我不确定如何将回调传递给该函数。
有关如何完成此操作的任何想法。我只想向每个单元格附加一个键事件处理程序,以捕获键事件(同样不固定),并执行适当的方法。
我希望我能够传达我的意图。
谢谢
答案 0 :(得分:0)
您的类必须实现KeyNotifier,然后您可以添加keyPressListener,即:
addKeyPressListener(Key.ARROW_DOWN, event -> anAwesomeFuncion());