vaadin-grid聚合物中的行点击事件

时间:2018-12-11 06:52:30

标签: javascript web-component polymer-2.x vaadin-grid

我有一个要求,即用户选择一行(或该单元格),然后按一些键(例如Enter,这是可配置的),我需要根据该键采取一些措施按(例如,打开一个包含有关行的详细信息的对话框)。

在查看代码时,我偶然发现了vaadin-grid-keyboard-navigation-mixin.html中的键事件处理程序。但是_onKeyDown方法仅处理某些特定键。而且我不确定如何将回调传递给该函数。

有关如何完成此操作的任何想法。我只想向每个单元格附加一个键事件处理程序,以捕获键事件(同样不固定),并执行适当的方法。

我希望我能够传达我的意图。

谢谢

1 个答案:

答案 0 :(得分:0)

您的类必须实现KeyNotifier,然后您可以添加keyPressListener,即:

addKeyPressListener(Key.ARROW_DOWN, event -> anAwesomeFuncion());