Personas Slipstream-关于防止等待指示器的任何建议?

2020-08-24 09:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们正在运行Per...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我们正在运行Personas 3.0 SP7。 我正在为Slipstream创建新的口味。 到目前为止,它们都被设计为可在PC或笔记本电脑上显示(尚无移动版本)。

Slipstream在繁忙/正在加载时使用两个指示器; 它会淡化屏幕(在我的情况下,它会闪烁,因为背景较暗)并显示一个旋转的圆圈。

我的问题是,这种情况似乎经常发生-在我看来,这种情况经常发生。 我在这方面与SAP发生了一起事件,但被告知"我们的开发团队确认这是预期的行为。它是繁忙的加载指示器。仅当http请求花费的时间超过阈值时间长度时才显示。 http请求已完成。"

当我在各种口味之间切换时,这很好,但是我也可以通过我不应该做的动作来获得它。 例如,我使用ViewPorts隐藏和显示SMEN上的Fiori样式瓷砖组。 直到我将以下JavaScript行添加到onAfterRefresh事件(我无法使用onLoad,因为在视口之间切换时该事件不会触发),此方法才能正常工作(无屏幕闪烁)。

 session.findById(" wnd [0]/titl")。text = session.utils.get(" SMEN_Heading"); 

如您所见,我正在做的只是为ViewPort设置标题文本,但这显然足以引起短暂的屏幕闪烁。 奇怪的是,这仅发生在我第一次切换到ViewPort时; 随后返回此ViewPort不会导致屏幕闪烁。

我也在其他口味上遇到了这个问题。 我有一个IW21风格,带有一组五个单选按钮,它们触发了onSelect事件。 第一次选择单选按钮时,屏幕闪烁。 在随后的单选按钮选择中,它不会闪烁。

我想知道是否还有其他人遇到此问题,如果是,您是否找到了解决方案? 我上面描述的两个动作都在一秒钟之内完成。 对于这么短的等待时间显示等待指示符似乎过多。 而且,无论如何对我来说,当屏幕一直闪烁时,它会破坏用户体验。

如果SAP的任何人都在阅读这篇文章,有什么方法可以做到:

  1. 延长阈值时间长度,以防止在短暂延迟时执行此操作。
  2. 具有在触发此行为时关闭屏幕闪光灯/淡入淡出的功能。 如果屏幕仅显示旋转的圆圈(类似于传统渲染引擎中显示的气泡),并且不闪烁/淡入淡出,我个人会发现它的干扰较小。

如果这些选项当前不可用,是否可以将它们添加到注释中,或者至少添加到即将发布的Service Pack中? 我很高兴将Slipstream推出给我们的用户,我希望他们的体验是最好的。

非常感谢您的帮助!

5条回答
Bunny_CDM
2020-08-24 09:45

您好,

可以通过添加sap-se-loader-delay = URL参数来覆盖Slipstream Engine繁忙指示器的默认400ms超时,其中代表所需的超时时间(以毫秒为单位)。

谢谢!

最好的王牌

Krists Magons

SAP Screen Personas开发团队

一周热门 更多>