Okay, it is not a problem with Trinidad, file upload control in HTML
doesn't allow JavaScript to alter the "value" for security reason.
Hence, Trinidad have nothing to do with it.
On 9/17/07, Zarick Lau <[EMAIL PROTECTED]> wrote:
> Dear Users and Developers,
>
> I've used tr:inputFile with PPR with success, however, after PPR
> request is completed, the HTML form still leave the last file path
> in the <input type="file" /> control.
>
> When user finally submit the form, the backing bean will
> get another file, which are actually processed in last PPR request.
>
> I've tried the following code:
>
> public void onNewFileChange(ValueChangeEvent event) {
> UploadedFile file = (UploadedFile) event.getNewValue();
> log.debug("onNewFileChange: " + file);
> if (file != null && file.getLength() > 0) {
> setNewFile(file);
> }
> ((CoreInputFile)event.getComponent()).setValue(null);
> ((CoreInputFile)event.getComponent()).setLocalValueSet(true);
> }
>
> But this doesn't work as expected.
> How can I reset that input box?
>
> Best regards,
> Zarick Lau
>