Cách đánh bại cửa sổ bật lên của trình duyệt IE và Firefox khi cố gắng đặtResponsePage() từ wicket modalWindow bên dưới. Hộp thoại bật lên yêu cầu câu trả lời cho: "Trang này yêu cầu bạn xác nhận rằng bạn muốn rời khỏi - dữ liệu bạn đã nhập có thể không được lưu."Làm cách nào để đánh bại hộp thoại của trình duyệt khi gọi Wicket setResponsePage() từ cửa sổ phương thức?
AjaxLink signInContainer = new AjaxLink("signInContainer") {
@Override
public void onClick(AjaxRequestTarget target) {
target.appendJavascript("Wicket.Window.unloadConfirmation = false;");
modalWindow.close(target);
setResponsePage(SignInPage.class);
modalWindow.close(target);
}
};
-Rich
Sẽ bypass này Wicket tích hợp trong sơ đồ trang? Liệu có bất kỳ tác dụng phụ tiêu cực nào không? – jbrookover
Điều này sẽ giống như việc mở một trang có thể đánh dấu trang từ liên kết tĩnh hoặc dấu trang của trình duyệt. Tôi không thể thấy nó có thể gây ra vấn đề gì. – tetsuo
Ahh, đúng vậy. Lấy làm tiếc. – jbrookover