gpt4 book ai didi

javascript - 如何在 UI5 中对 F5 按键执行自己的操作?

转载 作者:行者123 更新时间:2023-12-05 09:30:08 25 4
gpt4 key购买 nike

我不知道如何替换 SAPUI5 中的 F5 键操作。

我有一个“刷新”按钮,它在 UI 中重新加载我的业务数据,并在将其显示在 View 上之前进行了某种操作。我想按下 F5 键,以便可以调用我的刷新方法。

最佳答案

自 UI5 1.70 ( commit:59b83bf ) 起,应用程序可以在 manifest.json 中定义应用程序范围的快捷方式,并在 View 中声明相应的事件处理程序。

这是一个示例:https://embed.plnkr.co/NKOfisfY7w0MOiX8

manifest.json 中:

"sap.ui5": {
"commands": {
"MyRefresh": {
"shortcut": "F5"
}

在 View 中:

<AnyUI5Control>
<dependents>
<core:CommandExecution xmlns:core="sap.ui.core"
command="MyRefresh"
execute=".onRefreshData"
/>
</dependents>
</AnyUI5Control>

当控件获得焦点时,按F5 将触发 Controller 中的事件处理程序onRefreshData


请注意 UI5 中的自定义快捷键功能:

关于javascript - 如何在 UI5 中对 F5 按键执行自己的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69802733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com