Fiori启动板应用程序中的“关于对话框”

马蒂布

在Fiori Launchpad中,当我处于应用程序中时,如果我单击我的用户名,然后单击“关于”,那么我会得到一个漂亮的弹出窗口,其中包含有关我的应用程序的一些信息。现在我知道这是我可以自定义为可见或是或否的内容,但是我的问题是:如何以编程方式访问此对话框。如果单击链接,我确实会看到Div出现“ aboutContainerDialogID”。但是,一旦关闭,它将完全从DOM中删除。我已经搜索了许多标准的SAP js文件,但未能成功找到该对话框。

我的目标:我想将快捷方式绑定到此对话框。如果用户输入键盘快捷键,则必须出现对话框。我修复了快捷方式,对话框尚未修复。任何帮助或提示,将不胜感激。

马蒂布

好的,我找到了一种无需使用按钮即可执行此操作的方法。这使得它在以无头配置运行时也能正常工作。这是代码:

new sap.ushell.ui.footerbar.AboutButton().firePress();

我在onInit()上加载的控制器中具有以下功能:

registerKeyListeners: function() {
  var map = [];
  onkeydown = onkeyup = function(e) { //eslint-disable-line
         e = e || event; //eslint-disable-line
         map[e.keyCode] = e.type === "keydown";
   };

   window.addEventListener("keydown", function(e) { //eslint-disable-line

          if (map[17] && map[112]) {
            new sap.ushell.ui.footerbar.AboutButton().firePress(); //eslint-disable-line
            map = [];
         }

   });
},

这使我可以使用Control键和F1键的组合来请求当前应用程序的信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C#表单应用程序中创建关于对话框的信息

来自分类Dev

在C#表单应用程序中创建关于对话框的信息

来自分类Dev

在首次启动应用程序时显示对话框

来自分类Dev

在我的启动器应用程序中显示当前正在运行的应用程序的对话框

来自分类Dev

从对话框中以加载的FXML作为内容启动线程时出现“不在FX应用程序线程上”错误

来自分类Dev

在“选择应用程序”对话框列表中显示应用程序

来自分类Dev

首次启动应用程序时,对话框窗口将打开

来自分类Dev

MFC应用程序:从窗体按钮启动一个(模式)对话框

来自分类Dev

Android启动应用程序显示“可以修改系统设置”对话框

来自分类Dev

点击按钮时如何显示“应用程序启动器”对话框

来自分类Dev

Facebook显示登录对话框而不是应用程序请求对话框

来自分类Dev

基于 MFC 对话框的应用程序无法两次调用对话框

来自分类Dev

在应用程序本机共享对话框和iOS中的Google+登录中

来自分类Dev

在 Swift 中的 macOS 应用程序中阻止“您想保存更改吗”对话框

来自分类Dev

Windows 8应用程序的“打开文件”对话框

来自分类Dev

从Django / Python应用程序填充对话框参数

来自分类Dev

Applescript“退出当前应用程序”对话框

来自分类Dev

哪个应用程序触发“ Windows功能”对话框?

来自分类Dev

从片段退出应用程序对话框

来自分类Dev

警报对话框使应用程序崩溃

来自分类Dev

关闭模态对话框后应用程序退出

来自分类Dev

由于对话框,我的应用程序崩溃

来自分类Dev

通过外部应用程序打开松弛对话框

来自分类Dev

如何从终端打开“运行应用程序”对话框?

来自分类Dev

应用程序对话框的自动运行

来自分类Dev

无法从 fiori 启动板打开 sapui5 应用程序扩展

来自分类Dev

wxWidgets中基于对话框的应用程序和基于框架的应用程序有什么区别

来自分类Dev

wxWidgets中基于对话框的应用程序和基于框架的应用程序有什么区别

来自分类Dev

我的应用程序中“全局对话框”的最佳实践是什么?

Related 相关文章

  1. 1

    在C#表单应用程序中创建关于对话框的信息

  2. 2

    在C#表单应用程序中创建关于对话框的信息

  3. 3

    在首次启动应用程序时显示对话框

  4. 4

    在我的启动器应用程序中显示当前正在运行的应用程序的对话框

  5. 5

    从对话框中以加载的FXML作为内容启动线程时出现“不在FX应用程序线程上”错误

  6. 6

    在“选择应用程序”对话框列表中显示应用程序

  7. 7

    首次启动应用程序时,对话框窗口将打开

  8. 8

    MFC应用程序:从窗体按钮启动一个(模式)对话框

  9. 9

    Android启动应用程序显示“可以修改系统设置”对话框

  10. 10

    点击按钮时如何显示“应用程序启动器”对话框

  11. 11

    Facebook显示登录对话框而不是应用程序请求对话框

  12. 12

    基于 MFC 对话框的应用程序无法两次调用对话框

  13. 13

    在应用程序本机共享对话框和iOS中的Google+登录中

  14. 14

    在 Swift 中的 macOS 应用程序中阻止“您想保存更改吗”对话框

  15. 15

    Windows 8应用程序的“打开文件”对话框

  16. 16

    从Django / Python应用程序填充对话框参数

  17. 17

    Applescript“退出当前应用程序”对话框

  18. 18

    哪个应用程序触发“ Windows功能”对话框?

  19. 19

    从片段退出应用程序对话框

  20. 20

    警报对话框使应用程序崩溃

  21. 21

    关闭模态对话框后应用程序退出

  22. 22

    由于对话框,我的应用程序崩溃

  23. 23

    通过外部应用程序打开松弛对话框

  24. 24

    如何从终端打开“运行应用程序”对话框?

  25. 25

    应用程序对话框的自动运行

  26. 26

    无法从 fiori 启动板打开 sapui5 应用程序扩展

  27. 27

    wxWidgets中基于对话框的应用程序和基于框架的应用程序有什么区别

  28. 28

    wxWidgets中基于对话框的应用程序和基于框架的应用程序有什么区别

  29. 29

    我的应用程序中“全局对话框”的最佳实践是什么?

热门标签

归档