Window (Smartgwt) を作成し、この Window に DynamicForm (Smartgwt) を配置すると、この問題が発生しました。この DynamicForm には、RichTextArea (GWT) を配置する CanvasItem (Smartgwt) があります。そして、「ESC」を押すと、問題なくウィンドウ(Smartgwt)を終了できます。しかし、「F5」を押してアプリケーションを更新すると、ブラウザに例外が表示されます"com.google.gwt.user.client.ui.AttachDetachException"
。この問題を解決するために、私は次のことを行います。
public class MailWindow extends Window {
public MailWindow(){
this.addCloseClickHandler(new CloseClickHandler() {
public void onCloseClick(CloseClientEvent event) {
form.getRichTextArea().removeFromParent();
MailWindow.this.destroy();
}
});
}
}
これで問題が解決しました!:)
ケウェイ