Shortcut setting in Webclient UI
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相关推荐
- WebClient UI和Tomcat的启动器
WebClient UI 我们在WebClient UI的开发工具里点了Test按钮, 会在浏览器以测试模式打开选中的view.这背后发生了什么事?注意浏览器地址栏的bspwd_cmp_test,这是 ...
- 如何在SAP CRM WebClient UI里创建HANA Live Report
1. 使用业务角色ANALYTICSPRO登录WebClient UI: 2. 点击新建按钮: 为新建的报表分配一个HANA Live Query: 指定Query的参数: 上图WebClient U ...
- SAP CRM WebClient UI Text 可编辑与否的控制逻辑
问题 在CRM WEB CLIENT UI上,什么情况下某个TEXT TYPE是只读的,什么情况下是可以修改的. 解答 结论:对于类型为R(Display log),A(Paste),C(displa ...
- SAP CRM WebClient UI html 格式的 Text 显示逻辑
如果webclient ui里某个Opp维护了html 格式的internal note,这些note显示在Fiori UI上会出问题么? 不会,这些text在DB存放的时候包含了必须的html ta ...
- SAP WebClient UI界面元素ID生成的逻辑分析
If we open a WebClient UI page with Chrome and inspect its UI element via Chrome development tool, w ...
- SAP WebClient UI开发工具中attribute文件夹展开的实现原理分析
For project reason I need to figure out the logic how the field list is assembled when folder " ...
- 在SAP WebClient UI里显示倒数计时的UI
First let's have a look at what is achieved: Once you click work center "Jerry count down" ...
- SAP WebClient UI和business switch相关的逻辑介绍
Do you know the meaning of these two checkboxes in F2 popup? Let's first learn some prerequisite kno ...
- 在SAP WebClient UI里使用AJAX进行异步数据读取
For POC purpose I need to implement the AJAX functionality in Webclient UI component. The UI compone ...
最新文章
- prolog_如何通过观看权力的游戏学习Prolog
- C#: static关键字的作用
- exception java doc,Javadoc和RuntimeException
- cocos2dx游戏开发必备工具之PhysicsEditor【ZT】
- 2018-11-01 专栏一岁了-我为什么投身于普及用中文编程
- sqli-lab——Writeup21~38(各种过滤绕过WAF和)
- 2017.9.21 紧急集合 思考记录
- linux编程进程,Linux编程—进程
- Inno Setup入门(三)——指定压缩方式
- 第二篇、python进阶篇
- 【TWVRP】基于matlab粒子群算法求解带时间窗的车辆路径规划问题【含Matlab源码 334期】
- Unity 内置渲染管线、SRP、URP、HDRP区别
- java基础题100道
- php工具箱怎么换php版本,最新php程序员工具箱 v1.0版本介绍
- ArcGIS Pro脚本工具(10)——从图层生成.stylx样式符号
- 远程teamviewer|远程工具teamviewer|远程控制软件teamviewer
- (译)Xposed Helpers
- 网易云音乐歌曲评论爬虫
- sge中的windows选项
- 考研数学你必须要懂的事情
热门文章
- 上市开放式基金(LOF)
- jstat PID not found产生的原因
- Django从理论到实战(part31)--Django数据库查询操作
- python从数分到数编(part1)--基础
- 递归走迷宫java_在Java中的迷宫递归回溯
- cmd长ping记录日志和时间_Gin 框架系列 — 路由中间件:日志记录
- SAP 电商云 Spartacus UI 和 SmartEdit 本地测试环境
- SAP Spartacus 会使用 Session timeout 吗?
- SAP CRM WebClient UI 培训教程
- RxJS CombineLatest operator 的一个具体使用例子