2
私はボタンのためにこのコードを持っている:ウィンドウの終了イベントを待つ方法
private void createDeleteButton() {
Button deleteButton = new Button("Delete");
deleteButton.addClickListener((Button.ClickEvent e) -> {
LOG.info("Creating DeleteModal Window");
DeleteModal deleteModal= new DeleteModal(queryName);
this.getUI().getUI().addWindow(deleteModal);
// I want to wait for the exit event of delete modal
// and then execute the next method
refresh();
});
buttonPanel.addComponent(deleteButton);
}
私は、ウィンドウが表示され、このボタンをクリックしますが、同時にrefresh();
方法は
deleteModal
を入力し、
refresh();
メソッドを実行しますか?
注:
DeleteModal extends Window
私はVaadin
あなたはWindow.addCloseListener
とウィンドウのクローズイベントを購読することができ、この方法extends VerticalLayout
を洙ありがとうございました、それは私が探していたものです – MaQuiNa1995