0
我是新來的wicket,我有模態窗口的問題。我試圖做的是,當我點擊頁面上的按鈕從列表中刪除用戶時,模態窗口顯示詢問我是否肯定要刪除用戶,點擊確認按鈕後,用戶從列表中移除並關閉窗口,但如果刪除操作失敗的(一些例外),第二個模式窗口應該會出現通知我拋出了什麼異常,並且第一個窗口應該自動關閉(或者在點擊繼續按鈕之後,它們都應該關閉)。我的問題是,第一個窗口關閉後,只需點擊取消按鈕,我不知道如何解決它。我的代碼看起來像: 模態窗口後的Wicket Moda窗口
doRemoveAction(account, target){
selectModalWindow.show(target)
}
SelectModalWindow deleteConfirmWindow = new SelectModalWindow("modal", title, message){
void onConfirm(AjaxRequestTarget target){
try{
remove(account);close(target);
}catch(Exception e){
infoModalWarning.show(target);
}
void onCancle(AjaxRequestTarget target){
close(target);
}
private InfoModalWindow infoModalWindow = new InfoModalWindow(
"infomodalwindow", title) {
public void submit(AjaxRequestTarget target) {
close(target);
}
};
我希望我明確表示感謝您的幫助。
爲什麼不先關閉模式,然後刪除帳戶?在你的嘗試中:關閉(目標);刪除(帳戶); – pikand