不使用MVC时在SAP UI5中定义标准事件处理程序

时间:2014-02-10 12:46:21

标签: sapui5

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

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

谢谢, Dipankar

2 个答案:

答案 0 :(得分:0)

不确定为什么不使用MVC,特别是控制器会使控件在怪癖模式下工作。我不希望控件正确呈现等,而不使用MVC模式听起来不像是一个可维护的解决方法。

有一些博客和SAP笔记与SCN上的怪癖模式有关,我在下面附上了几个。

SAPUI5 on Portal

Does SAPUI5 actually work in the SAP Portal?

此致

杰森

答案 1 :(得分:0)

不是试图在Quirks模式下运行UI5,为什么不通过实现OSS Note 1911889在Standart模式下运行Web Dynpro应用程序?然后,您可以将您的UI5和Web Dynpro内容放在EP上的Unified Framework页面中。