2020-09-07 05:14发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我们正在将SAP Screen Personas 3.0/SP07与WEBGUI一起使用。 我们的要求之一是防止用户双击状态栏消息并启动"性能帮助"(Help)窗口,并能够使用这些屏幕上提供的图标/链接和其他功能进行进一步导航。 状态栏对象不允许将任何事件与脚本关联。 非常感谢在这方面的任何帮助。 谢谢,
您好Sudhir,
您可以通过将脚本放入弹出对话框的onLoad事件中来执行此操作。 获取"性能帮助(帮助)"窗口以显示。 然后转到脚本并创建一个onLoad事件。
输入此脚本:
//onLoad session.utils.log(" onLoad"); if(session.idExists(" wnd [1]")) { var str = session.findById(" wnd [1]")。title; session.utils.log('str =>'+ str); var first_4_chars = str.substring(0,4); session.utils.log('first_4_chars =>'+ first_4_chars); if(first_4_chars ==='帮助') { session.findById(" wnd [1]")。close(); //关闭弹出窗口 } }
它将查看弹出窗口的标题,以确保标题中的前4个字母开头具有"帮助"字样。 我这样做是因为其他弹出窗口也可以称为" wnd [1]"。 session.idExists('wnd [1]"))检查以确保对话框显示在屏幕上。
希望这会有所帮助。
谢谢,布莱恩
嗨,布莱恩,
我正在尝试以不同的方式将脚本执行与Performance Assistance模式窗口的onLoad事件相关联。 但是,这些窗口的屏幕事件选项显示为灰色。 我不确定我遇到的行为是否是由于Personas 3.0/SP07。
无论如何,我喜欢您的想法,并将其用于其他情况。
谢谢你!
最多设置5个标签!
您好Sudhir,
您可以通过将脚本放入弹出对话框的onLoad事件中来执行此操作。 获取"性能帮助(帮助)"窗口以显示。 然后转到脚本并创建一个onLoad事件。
输入此脚本:
它将查看弹出窗口的标题,以确保标题中的前4个字母开头具有"帮助"字样。 我这样做是因为其他弹出窗口也可以称为" wnd [1]"。 session.idExists('wnd [1]"))检查以确保对话框显示在屏幕上。
希望这会有所帮助。
谢谢,布莱恩
嗨,布莱恩,
我正在尝试以不同的方式将脚本执行与Performance Assistance模式窗口的onLoad事件相关联。 但是,这些窗口的屏幕事件选项显示为灰色。 我不确定我遇到的行为是否是由于Personas 3.0/SP07。
无论如何,我喜欢您的想法,并将其用于其他情况。
谢谢你!
一周热门 更多>