在决策平台上打开决策报表,初始化后怎样获取按键值

决策报表在浏览器上预览,初化后可以监听到键盘事件,并获取到按键值,但是在决策平台上打开报表,初化后必须鼠标点击报表页面,才能监听到键盘事件,获取到按键值。

FineReport 用户S0887427 发布于 5 天前 (编辑于 5 天前
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
用户k6280494Lv6专家互助
发布于4 天前(编辑于 4 天前

键盘事件控制场景地图切换场景

初始化后确实需要进行一些设置才能监听到键盘事件。您可以在决策报表的 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'});

}

});

通过这种方式,您可以在初始化后直接监听键盘事件,而不需要鼠标点击报表页面才能获取按键值。具体的实现可以参考

中的示例。

  • 2关注人数
  • 21浏览人数
  • 最后回答于:4 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部