键盘事件控制场景地图切换场景
初始化后确实需要进行一些设置才能监听到键盘事件。您可以在决策报表的 body 中添加一个初始化事件,并使用 JavaScript 代码来监听键盘事件。以下是一个示例代码:
| document.addEventListener('keydown', e => { |
| // 获取图表对象实例 |
| var chartBridge = Van.Utils.getChartBridge({name:'chart0'}); |
| if (chartBridge && e.keyCode === 38) { // 遥控器的上 对应键盘的上keyCode=38 |
| console.log('up'); |
| // 切换至上一个场景 |
| chartBridge.switchScene({direction:'previous'}); |
| } |
| }); |
通过这种方式,您可以在初始化后直接监听键盘事件,而不需要鼠标点击报表页面才能获取按键值。具体的实现可以参考
中的示例。