0

我们在 SAP MII 中使用 SAP UI5,如果我们使用 MVC,它不会显示在 Portal 中,因为 IE 9 中的门户使呈现模式为 Quirks,而 MVC 上的 UI5 需要 IE 9 中的标准模式来显示网页。我们还发现,如果我们不使用 MVC,那么来自门户的 UI5 网页本身就会以 Quirks 模式显示。但是我们面临的唯一问题是如何定义 UI5 标准事件的事件处理程序,例如 onAfterRendering。由于没有控制器,当我们以通常的方式定义事件处理程序时,框架无法识别它。

任何关于如何在 JS 文件中为 UI5 定义标准事件处理程序的指针都将受到高度赞赏。

谢谢, 迪潘卡尔

4

2 回答 2

0

不知道为什么不使用 MVC,特别是控制器将使控件能够在怪癖模式下工作。我不希望控件能够正确呈现等,并且不使用 MVC 模式听起来不像是可维护的解决方法。

在 SCN 上有一些关于 quirks 模式的博客和 SAP 笔记,我在下面附上了一些。

门户上的 SAPUI5

SAPUI5 真的可以在 SAP Portal 中运行吗?

问候,

杰森

于 2014-02-10T23:49:09.013 回答
0

与其尝试在 Quirks 模式下运行 UI5,不如通过实现 OSS Note 1911889 在标准模式下运行 Web Dynpro 应用程序?然后,您可以将您的 UI5 和 Web Dynpro 内容放在 EP 上的 Unified Framework Page 中。

于 2014-02-11T19:45:56.613 回答