TabSheet控件里在Tab页重新选择时怎么样阻止重新加载?

请问TabSheet控件里在Tab页重新选择时怎么样阻止重新加载?

Tab页重新选择时,Tab页的内容应该是不会重新加载的。
你是怎样使用Tabsheet的? 能否给出你的代码?

谢谢这么快的回答!不过VAADIN的TabSheet的确是这样的,困扰我好长时间了。以下是别人在VAADIN论坛上的英文描述:

How to make the TabSheet not reload the tab’s content?

I have embed a iframe in a tab, but when I selected other tab then change back, the iframe reload ?

Can I disable iframe reload?

我刚试了下


public class TabApplication extends Application {
    private Window mainWindow = new Window();

    @Override
    public void init() {
        setMainWindow(mainWindow);
        // TabSheet creation
        final TabSheet tabSheet = new TabSheet();
        tabSheet.setHeight("500px");
        mainWindow.addComponent(tabSheet);

        // Vaadin embedded iFrame
        final Embedded embeddedVaadin = new Embedded("Vaadin",
                new ExternalResource("http://www.vaadin.com"));
        embeddedVaadin.setType(Embedded.TYPE_BROWSER);
        embeddedVaadin.setHeight("500px");
        tabSheet.addTab(embeddedVaadin);
        // Apache embedded iFrame
        final Embedded embeddedApache = new Embedded("Apache",
                new ExternalResource("http://www.apache.org"));
        embeddedApache.setType(Embedded.TYPE_BROWSER);
        embeddedApache.setHeight("500px");
        tabSheet.addTab(embeddedApache);

    }
}

切换tab,页面是不会重新加载的。你的代码是怎样的呢?

按照Sample的写法,应该不会自动刷新Tab中的iFrame。