List of usage examples for org.apache.wicket.markup.html.link InlineFrame InlineFrame
public <C extends Page> InlineFrame(final String id, final Class<C> c, final PageParameters params)
From source file:com.googlecode.wicketwebbeans.fields.FileUploaderField.java
License:Apache License
/** * Create the iframe containing the upload widget * *//* ww w.j a v a 2s . c om*/ private void addUploadIFrame() { IPageLink iFrameLink = new IPageLink() { private static final long serialVersionUID = 1L; public Page getPage() { return new FileUploaderIFrame() { private static final long serialVersionUID = 1L; @Override protected String getOnUploadedCallback() { return "onUpload_" + FileUploaderField.this.getMarkupId(); } @Override protected String manageInputSream(FileUpload upload) { return FileUploaderField.this.onFileUploaded(upload); } }; } public Class<? extends Page> getPageIdentity() { return FileUploaderIFrame.class; } }; uploadIFrame = new InlineFrame("upload", getPage().getPageMap(), iFrameLink); add(uploadIFrame); }
From source file:com.marc.lastweek.web.components.upload.UploadPanel.java
License:Open Source License
/** * Create the iframe containing the upload widget * *//*from w w w .j ava 2s .c o m*/ private void addUploadIFrame() { IPageLink iFrameLink = new IPageLink() { private static final long serialVersionUID = -982896757427200332L; public Page getPage() { return new UploadIFrame() { @Override protected String getOnUploadedCallback() { return "onUpload_" + UploadPanel.this.getMarkupId(); } @Override protected String manageInputSream(FileUpload upload) { return UploadPanel.this.onFileUploaded(upload); } }; } public Class<UploadIFrame> getPageIdentity() { return UploadIFrame.class; } }; UploadPanel.this.uploadIFrame = new InlineFrame("upload", getPage().getPageMap(), iFrameLink); add(UploadPanel.this.uploadIFrame); }
From source file:com.socialsite.ajax.fileupload.UploadPanel.java
License:Open Source License
/** * Create the iframe containing the upload widget * /* w ww . ja va2s. com*/ */ private void addUploadIFrame() { final IPageLink iFrameLink = new IPageLink() { /** * */ private static final long serialVersionUID = 1L; public Page getPage() { return new UploadIFrame() { @Override protected String getOnUploadedCallback() { return "onUpload_" + UploadPanel.this.getMarkupId(); } @Override protected String manageInputSream(final FileUpload upload) { return UploadPanel.this.onFileUploaded(upload); } }; } public Class<UploadIFrame> getPageIdentity() { return UploadIFrame.class; } }; uploadIFrame = new InlineFrame("upload", getPage().getPageMap(), iFrameLink); add(uploadIFrame); }
From source file:nl.knaw.dans.common.wicket.components.upload.EasyUpload.java
License:Apache License
private void addUploadIFrame() { IPageLink iFrameLink = new IPageLink() { private static final long serialVersionUID = -6200934928206624082L; public Page getPage() { // use the markup id to set the component id of the new frame EasyUploadIFrame uiframe = new EasyUploadIFrame(getMarkupId()); uiframe.setEasyUpload(EasyUpload.this); return uiframe; }//from w ww . j a v a2 s . c o m public Class<? extends WebPage> getPageIdentity() { return EasyUploadIFrame.class; } }; uploadIFrame = new InlineFrame("uploadIframe", getPage().getPageMap(), iFrameLink); add(uploadIFrame); }
From source file:ontopoly.fileupload.UploadPanel.java
License:Apache License
@Override protected void onBeforeRender() { super.onBeforeRender(); if (uploadIFrame == null) { // the iframe should be attached to a page to be able to get its pagemap, // that's why i'm adding it in onBeforeRender IPageLink iFrameLink = new IPageLink() { public Page getPage() { return new UploadIFrame(parentField.getFieldValueModel()) { protected String getOnUploadedCallback() { return "onUpload_" + UploadPanel.this.getMarkupId(); }//from w ww . j a v a 2s .c o m protected LifeCycleListener getLifeCycleListener() { return (AbstractOntopolyPage) UploadPanel.this.getPage(); } }; } public Class<? extends Page> getPageIdentity() { return UploadIFrame.class; } }; uploadIFrame = new InlineFrame("upload", getPage().getPageMap(), iFrameLink); add(uploadIFrame); } }