Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9159

Re: SAPUI5 in portal, js event disabled with IE 9

$
0
0

I have raise a message to SAP:

 

Short Text


SAPUI5 event handler not work within iFrame in IE9


Long Text


I have developed portal app as iView template to integrate SAPUI5 pages
into page.
SAPUI5 is OK standalone.
SAPUI5 with Portal is OK except when come with IE 9.

 

As in the screen print, I have put JqueryUI demo into the portal too,
And it is no problem.

 

Acutally, SAPUI5 pages in portal with IE9, background js codes work OK
(like load data), but event handler of controlls are not.

 

So I'm wondering it is SAPUI5 bug.

 

I have report it once, but the support guys told me to "open it in new
window" in portal.

 

I don't think it is problem with HTML5 or IE. Because juqeryUI use
html5 too.
I have upload my portal app sda file, you can use any SAPUI5 page to
try.

 

Please find SAPUI5 developer team to work this out.
I'm a little sure it is program bug.

 

 

and SAP reply this:

 

Dear customer,

 

the portal is running in the quirks mode and in Microsoft Internet

Explorer browsers the issue is that this finally leads to run the

IFrame not in a real standards mode.

 

The event handler registration is different in quirks and standards

mode. And if the UI5 app runs in this half correct standards mode then

this finally makes UI5 to misbehave.

 

The difference between jQueryUI and UI5 is, that they work already in

the former quirks mode and UI5 was implemented for the standards mode

only. It is not only the event handlers which will not work properly

anymore - also the styling and other core features might behave and

look strange.

 

I saw the message you also reported: #681520 2013. The only chance that

UI5 works properly is to launch the app externally in another browser

window as the portal colleagues suggested.

 

Sorry for that sad message.


Viewing all articles
Browse latest Browse all 9159

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>