Created by Jerry Wang, last modified on Dec 08, 2014

webclient ui能够支持end user为特定的动作设定键盘shortcut:

如上例子所示,focus 自动聚焦到navigation bar上的键盘shortcut是Alt+Ctrl+W:

shortcut设置通过cl_thtmlb_personalization 读取并存储在internal table LT_SHORTCUTS:

系统将key G转换成Javascript需要使用的key code 71:

最后动态生成对应的javascript code:

thtmlbKeyboardShortcuts[0] = new Object();thtmlbKeyboardShortcuts[0].alt =true;thtmlbKeyboardShortcuts[0].ctrl =true;thtmlbKeyboardShortcuts[0].shift =false;thtmlbKeyboardShortcuts[0].esc =false;thtmlbKeyboardShortcuts[0].keycode =71;thtmlbKeyboardShortcuts[0].func =thtmlbSetFocus;thtmlbKeyboardShortcuts[0].params = "FOCUS01";

在UI上做测试: 将focus 设置在其他控件上,然后点Alt+Ctrl+W, focus自动返回到navigation bar上:

Shortcut setting in Webclient UI相关推荐

  1. WebClient UI和Tomcat的启动器

    WebClient UI 我们在WebClient UI的开发工具里点了Test按钮, 会在浏览器以测试模式打开选中的view.这背后发生了什么事?注意浏览器地址栏的bspwd_cmp_test,这是 ...

  2. 如何在SAP CRM WebClient UI里创建HANA Live Report

    1. 使用业务角色ANALYTICSPRO登录WebClient UI: 2. 点击新建按钮: 为新建的报表分配一个HANA Live Query: 指定Query的参数: 上图WebClient U ...

  3. SAP CRM WebClient UI Text 可编辑与否的控制逻辑

    问题 在CRM WEB CLIENT UI上,什么情况下某个TEXT TYPE是只读的,什么情况下是可以修改的. 解答 结论:对于类型为R(Display log),A(Paste),C(displa ...

  4. SAP CRM WebClient UI html 格式的 Text 显示逻辑

    如果webclient ui里某个Opp维护了html 格式的internal note,这些note显示在Fiori UI上会出问题么? 不会,这些text在DB存放的时候包含了必须的html ta ...

  5. SAP WebClient UI界面元素ID生成的逻辑分析

    If we open a WebClient UI page with Chrome and inspect its UI element via Chrome development tool, w ...

  6. SAP WebClient UI开发工具中attribute文件夹展开的实现原理分析

    For project reason I need to figure out the logic how the field list is assembled when folder " ...

  7. 在SAP WebClient UI里显示倒数计时的UI

    First let's have a look at what is achieved: Once you click work center "Jerry count down" ...

  8. SAP WebClient UI和business switch相关的逻辑介绍

    Do you know the meaning of these two checkboxes in F2 popup? Let's first learn some prerequisite kno ...

  9. 在SAP WebClient UI里使用AJAX进行异步数据读取

    For POC purpose I need to implement the AJAX functionality in Webclient UI component. The UI compone ...

最新文章

  1. prolog_如何通过观看权力的游戏学习Prolog
  2. C#: static关键字的作用
  3. exception java doc,Javadoc和RuntimeException
  4. cocos2dx游戏开发必备工具之PhysicsEditor【ZT】
  5. 2018-11-01 专栏一岁了-我为什么投身于普及用中文编程
  6. sqli-lab——Writeup21~38(各种过滤绕过WAF和)
  7. 2017.9.21 紧急集合 思考记录
  8. linux编程进程,Linux编程—进程
  9. Inno Setup入门(三)——指定压缩方式
  10. 第二篇、python进阶篇
  11. 【TWVRP】基于matlab粒子群算法求解带时间窗的车辆路径规划问题【含Matlab源码 334期】
  12. Unity 内置渲染管线、SRP、URP、HDRP区别
  13. java基础题100道
  14. php工具箱怎么换php版本,最新php程序员工具箱 v1.0版本介绍
  15. ArcGIS Pro脚本工具(10)——从图层生成.stylx样式符号
  16. 远程teamviewer|远程工具teamviewer|远程控制软件teamviewer
  17. (译)Xposed Helpers
  18. 网易云音乐歌曲评论爬虫
  19. sge中的windows选项
  20. 考研数学你必须要懂的事情

热门文章

  1. 上市开放式基金(LOF)
  2. jstat PID not found产生的原因
  3. Django从理论到实战(part31)--Django数据库查询操作
  4. python从数分到数编(part1)--基础
  5. 递归走迷宫java_在Java中的迷宫递归回溯
  6. cmd长ping记录日志和时间_Gin 框架系列 — 路由中间件:日志记录
  7. SAP 电商云 Spartacus UI 和 SmartEdit 本地测试环境
  8. SAP Spartacus 会使用 Session timeout 吗?
  9. SAP CRM WebClient UI 培训教程
  10. RxJS CombineLatest operator 的一个具体使用例子