SAPUI5:视图/页面上的击键

问题描述 投票:0回答:1

在我的sapui5应用程序中,我的Home控制器中具有以下代码

onAfterRendering: function() {
var s = this;

document.addEventListener("keypress", function onPress(event) {
     if ( event.keyCode === 50) {
        alert("Test");
  }
});

因此,当我按下该键时,由于元素'document',该消息将显示在主视图和其他视图中>]

但是我想在每个视图/控制器中将另一个功能或消息发送到相同的键控代码。

那么,如何附加到特定视图?我不想将其附加到控件。

在我的sapui5应用程序中,我的Home控制器onAfterRendering中具有以下代码:function(){var s = this; document.addEventListener(“ keypress”,函数onPress(event){if(event ....

sapui5 keycode
1个回答
0
投票

[每次访问视图时都必须删除并添加事件监听器。

© www.soinside.com 2019 - 2024. All rights reserved.