
fr.lteconsulting.hexa.client.ui.IFrame Maven / Gradle / Ivy
The newest version!
package fr.lteconsulting.hexa.client.ui;
import com.google.gwt.dom.client.Element;
import com.google.gwt.dom.client.IFrameElement;
import com.google.gwt.user.client.DOM;
import com.google.gwt.user.client.ui.Widget;
public class IFrame extends Widget
{
IFrameElement iFrame;
public IFrame( String url )
{
Element iframe = DOM.createIFrame();
iFrame = IFrameElement.as( iframe );
setElement( iframe );
setSrc( url );
}
public IFrame()
{
Element iframe = DOM.createIFrame();
iFrame = IFrameElement.as( iframe );
setElement( iframe );
}
public void setContent( String html )
{
// JQuery.get().jqHtml( (Element) iFrame.cast(), html );
iFrame.setInnerHTML( html );
}
public void setSrc( String url )
{
iFrame.setSrc( url );
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy