Can you share your solution with the rest of us? I can imagine using a
behavior for adding the resource listener part... but it will be nice to see
what you are doing.

Best,

Ernesto

On Wed, Oct 21, 2009 at 9:12 PM, Sven Meier <s...@meiers.net> wrote:

> I've added an alternative solution with a behavior.
>
> Thanks for the original idea.
>
> Sven
>
>
> Giambalvo, Christian wrote:
>
>> Updated
>> http://cwiki.apache.org/confluence/display/WICKET/AJAX+update+and+file+download+in+one+blow
>>
>> Mit freundlichen Grüßen
>> Christian Giambalvo
>> --
>> Fachinformatiker für Anwendungsentwicklung
>>
>> EXCELSIS Informationssysteme GmbH
>> Wilhelmsplatz 8 - 70182 Stuttgart
>> Mobile +49 176 196 32 406
>> Office +49 711 6 20 30 406
>> christian.giamba...@excelsisnet.com
>> www.excelsisnet.com
>> www.twitter.com/excelsis_info
>>
>> Sitz Stuttgart
>> Amtsgericht Stuttgart, HRB 21104
>> Geschäftsführer: Christian Sauter, Dr. Nils Herda, Frank Wolf
>>
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Ernesto Reinaldo Barreiro [mailto:reier...@gmail.com] Gesendet:
>> Mittwoch, 21. Oktober 2009 09:40
>> An: users@wicket.apache.org
>> Betreff: Re: file download using ajaxLink
>>
>> Maybe this might help
>>
>> http://cwiki.apache.org/WICKET/ajax-update-and-file-download-in-one-blow.html
>>
>> <
>> http://cwiki.apache.org/WICKET/ajax-update-and-file-download-in-one-blow.html
>> >
>> Ernesto
>>
>> On Tue, Oct 20, 2009 at 10:12 PM, tubin gen <fachh...@gmail.com> wrote:
>>
>>
>>
>>> I do download in traditional way
>>>
>>> here is the code
>>>
>>>   public void download(String filename, byte[] filedata){
>>>       setRedirect(false);
>>>       WebResponse response = (WebResponse) getResponse();
>>>       response.setAttachmentHeader(filename);
>>>       response.setLastModifiedTime(Time.now());
>>>       response.setContentType("application/octet-stream");
>>>       response.write(
>>>               new ByteArrayInputStream(filedata));
>>>       response.close();
>>>   }
>>>
>>>
>>>                           item.add(new Link<Void>("download"){
>>>                               {
>>>                                   add(new Label("filename",
>>> eaAuditProgramAttachment.getFileName()));
>>>                               }
>>>                               @Override
>>>                               public void onClick() {
>>>
>>> ((BasePage)getPage()).download(eaAuditProgramAttachment.getFileName(),
>>> eaAuditProgramAttachment.getEaBlob().getBlobData());
>>>                               }
>>>                           });
>>>
>>>
>>> If I replace this link with AjaxLink it will not work  and I must use  an
>>> ajaxlink    please tell me how can I use ajaxLink for download
>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

Reply via email to