Search code examples
wicket-1.6wicket-6

How to add WebPage in a panel


I need to add a Webpage on a panel, but as i am new to Wicket framewrok.I have no idea. Can anybody please give me an example?

public Component renderBody(String componentId) {
    //return new Label(componentId, getMessage()).add(new AttributeAppender("class", "p8p"));
    return new TablePanel(componentId);
    //return new MainSearchTab();

}

I have a panel named TablePanel instead of that i want to use a WebPage, here MainSearchTab. Any suggestion?


Solution

  • Use an InlineFrame:

    Java:

    InlineFrame frame = new InlineFrame("webpage", OtherPage.class);
    frame.setMarkupId("webpage");
    add(frame.setOutputMarkupId(true));
    

    HTML:

    <iframe wicket:id="webpage" name="webpage"></iframe>