On Fri, 2009-10-09 at 09:19 +0200, Thorsten Scherler wrote:
> Hi all,
> 
> I am implementing a form where I need to upload 2 different files. 
> 
> I want to block the second upload until the user added the first file
> and I validated on the server.
> 
> In my Java code I have:
> fileUploadFieldSello = new FileUploadField("fileUploadFieldSello");
> fileUploadFieldSello.setRequired(true);
> AjaxFormComponentUpdatingBehavior update = new
> AjaxFormComponentUpdatingBehavior(
> "onchange") {
>   @Override
>   protected void onUpdate(AjaxRequestTarget target) {
> // Here goes the call to my business logic for validation
>     System.out.println("onchange event triggered");
> 
>     fileUploadFieldPdf.setEnabled(true);
>     fileUploadFieldSello.setEnabled(false);
>     target.addComponent(fileUploadFieldPdf);
>   }
> };
> fileUploadFieldSello.add(update);
> // Add one file input field (sello)
> add(fileUploadFieldSello);
> ...
> 
> Now in my html I have:
> <form wicket:id="ajax-simpleUpload">
>   <fieldset>
>     <legend>Validación</legend>
>     <p>
>       <label for="upload">Sello</label>
>       <input wicket:id="fileUploadFieldSello" id="uploadSello"
> type="file"/>
>     </p>
>     <p>
>       <label for="upload">PDF</label>
>       <input wicket:id="fileUploadFieldPdf" id="uploadPdf" type="file"/>
>     </p>
>     <input type="submit" value="Validate"/>
>     <span wicket:id="progress">[[ajax upload progressbar]]</span>
>   </fieldset>
> </form>
> 
> My problem is that the "onchange" event seems to never got triggered.
> This raises the question whether I need to trigger another event?
> Further somebody knows a good tool to see which the input type"file"
> element is triggering when I select a file?
> 
> TIA for any infos.


Nobody any tips or infos?

salu2
-- 
Thorsten Scherler <thorsten.at.apache.org>
Open Source Java <consulting, training and solutions>

Sociedad Andaluza para el Desarrollo de la Sociedad 
de la Información, S.A.U. (SADESI)





---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to