点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们正在运行Person...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们正在运行Person...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们正在运行Personas 3.0 SP7。
在传统的渲染引擎下,我能够将如下示例的脚本添加到onEnter屏幕事件中,以处理按下Enter键时的事件。
//如果Enter键未触发该事件,则忽略该事件。 如果(triggerType!== source.EVENT_ENTER)返回; //如果在文本框中按下了Enter键,则单击一个按钮。 如果(focused && focus.id === session.findById(" wnd [0]/usr/boxPersonas_149010509512345/txtPersonas_149434590467890")。id){ session.findById(" wnd [0]/usr/btnPersonas_149019811223344")。press(); }
在Slipstream下,此代码显示一条错误消息,指出" ReferenceError:未定义triggerType"。
如果我删除脚本的triggerType行,代码将显示一条错误消息,指出" ReferenceError:未定义焦点"。
我尝试在triggerType前面添加session.utils并集中精力。 该代码不再显示错误,但是session.utils.triggerType和session.utils.focused都返回为"未定义",因此这不是解决方案。
有人知道如何在Slipstream中检查是否按下Enter键,并确定哪个对象在焦点时聚焦吗?
非常感谢您的帮助!
你好杰夫,
你说的完全正确。 我的错。 聚焦参数的类型为布尔值。 因此脚本必须是:
如果(typeof focus!=='boolean')返回;
干杯,
Clemens
一周热门 更多>