0
클릭하면 PDF 파일을 생성하고 다운로드하는 wicket Resource 링크가 있습니다.wicket Resource Link를 클릭하면 javascript가 실행됩니다.
ResourceLink pdfResourceLink = new ResourceLink("dlPdf", new PdfResource() {
private static final long serialVersionUID = 1L;
@Override
public byte[] getPdf() {
//code for generating pdf content
}
@Override
public String getFilename() {
return "file.pdf";
}
});
사용자가 작업을 수행하지 못하도록 파일 생성 중에 페이지를 차단하고 싶습니다. 리소스 링크를 클릭 할 때 Javascript를 실행할 수 있습니까?
다운로드하는 동안 페이지를 비활성화하는 코드를 반환하려면 getOnClickScript를 재정의하는 것이 좋습니다. 그러나 문제는 다운로드가 끝날 때 페이지를 다시 활성화하는 것일 수 있습니다. –