点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在尝试通过关注博...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在尝试通过关注博...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在尝试通过关注博客在ui5应用程序上实现热键(f1,f2等)
https://blogs.sap.com/2018/03/20/sapui5-enable-keyboard-shortcuts/
我的问题是"我如何使它在视图级别上工作"我能够在文档上进行操作,但是后来我无法执行" this.byId(" someid")",因为" this"是此处的文档 这是我的代码:
setKeyboardShortcuts:function(){ $(document).keydown(function(evt){ 开关(evt.keyCode){ 案例118://F7键 var control = this.byId(" addbtn"); //或sap.ui.getCore()。byId(" idPrevPageButton") 如果(control && control.getEnabled()&& control.getEnabled()){ control.firePress(); //按钮PRESS事件 } 打破; //其他SHORTCUT案例:请参考link1-https://css-tricks.com/snippets/javascript/javascript-keycodes/ 默认: 打破; } }); },
我在" onafterrendering"中调用此方法
我尝试将" this"," this.getView"替换为文档,但无济于事。
任何见识都会有所帮助。
致谢
Rakesh
嗨,丹尼斯,
很好的例子,但是我不能像下面的代码那样在视图中调用屏幕元素:
您正在使用应用程序和页面,我正在使用view和page。 任何想法,在将keydown绑定到文档后如何调用view元素。
致谢
Rakesh
一周热门 更多>