私はVaadinが初めてです。Vaadin 7の新しいポップアップ画面にテーブルコンポーネントを渡す方法は? com.vaadin.ui.Table を使用して既にテーブルを作成しているとします。
テーブル aaa = 新しいテーブル();
現在、Vaadin チュートリアルは、コンポーネント/データを渡さずに印刷ポップアップを作成する方法を示しているだけです。以下のコードに基づいて
public static class PrintUI extends UI {
@Override
protected void init(VaadinRequest request) {
// Have some content to print
setContent(new Label(
"<h1>Here's some dynamic content</h1>\n" +
"<p>This is to be printed.</p>",
ContentMode.HTML));
// Print automatically when the window opens
JavaScript.getCurrent().execute(
"setTimeout(function() {" +
" print(); self.close();}, 0);");
}
}
...
// Create an opener extension
BrowserWindowOpener opener =
new BrowserWindowOpener(PrintUI.class);
opener.setFeatures("height=200,width=400,resizable");
// A button to open the printer-friendly page.
Button print = new Button("Click to Print");
opener.extend(print);
Table aaa を PrintUI クラスに渡す方法を教えていただければ幸いです。