0

Vaadin でアプリを開発していますが、問題が見つかりました。vaadin テーブルに追加されたアクション ハンドラから新しいブラウザ ウィンドウを開きたいのですが、その方法がわかりません。それは可能ですか?

table.addActionHandler(new Handler() {

    public void handleAction(Action action, Object sender, Object target) {
        if (action == ACTION_OPEN_WINDOW) {
            // code to open a new browser window
            BrowserWindowOpener opener = new BrowserWindowOpener....
            /// is it possible open oit here?               
        }
    }

    public Action[] getActions(Object target, Object sender) {
        return ACTIONS;
    }

});
4

1 に答える 1

0

引き続き JavaScript を実行できます。

JavaScript.getCurrent().execute("window.open('http://google.com', 'Google', 'height=800,width=600');");
于 2013-10-25T10:14:08.240 に答える