跨应用程序导航时CSS文件问题

2020-09-13 08:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们已将...

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

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


大家好,

我们已将两个应用程序部署到启动板,并且正在通过语义对象导航通过跨应用程序导航在应用程序之间进行通信。

但是我可以看到两个应用程序在样式类中是否具有相同的css类和相同的名称,它们不会清除其他应用程序的CSS。

我明确地编写了destroy方法来销毁所有类,但无效。

有人遇到过同样的问题吗? 任何人都可以在导航之前建议如何清理组件以避免缓存问题?

此致

Prosun

3条回答
hongfeng1314
2020-09-13 09:15

Hi Kishore,

我正在使用下面的代码进行导航

var oHash =(oCrossAppNavigator && oCrossAppNavigator.hrefForExternal({目标:{语义对象:semObj,操作:操作},参数:oParams}))|| ""; oCrossAppNavigator.toExternal({target:{shellHash:oHash}});

现在的问题是,正如我在之前的文章中所述,如果两个应用程序都使用CSS,这两个自定义CSS文件(classA.css,classB.css)中都存在btnBackground,则它不会从当前文件中获取CSS 它们已加载到应用程序中。 它从先前加载的类(第一个应用程序)中获取了Poperties。


如果我分别执行应用程序,则它们可以正常工作。 唯一的探针是我们使用app进行app导航。(从appA导航到appB。

一周热门 更多>