Now why didn't I think oft hat. Thank you Martin.

Maybe we can remove the final declaration in the next release (if there is no 



-----Ursprüngliche Nachricht-----
Von: Martin Grigorov [] 
Gesendet: Montag, 21. Oktober 2013 10:18
Betreff: Re: Loading content of IFrames only when displayed


You can use custom Behavior that removes the 'url' attribute in its
#onComponentTag() and adds 'data-url' instead.
Component#onComponentTag() is executed before Behavior#onComponentTag() so it 
should work OK.

On Thu, Oct 17, 2013 at 5:29 PM, Christian Schröter <> wrote:

> Hello,
> I'm using the InlineFrame class to display an IFrame. Now the IFrame 
> is added in a dialog prompt, which is not visible by default. The user 
> has to click a certain link to see the IFrame in the dialog prompt.
> Unfortunately the browser loads the URL defined in the source 
> attribute, no matter if the IFrame is visible or not. In my opinion, 
> it would be better to load the content only if the iframe is visible.
> A solution to achieve this goal is explained here:
> possible-to-not-load-an-**iframe-in-a-hidden-div-until-**
> the-div-is-displayed<
> -possible-to-not-load-an-iframe-in-a-hidden-div-until-the-div-is-displ
> ayed>
> But for some reason the onComponentTag(ComonentTag tag) is declared 
> final in the InlineFrame class.
> I don't understand why the method is final and I'm a bit clueless how 
> to proceed.
> Hopefully someone can help me.
> Thanks,
> Christian

Reply via email to