Hi Erwan, To clarify: Did this work for you in previous versions? Is this a regression you are reporting or just a general question?
Best, Thomas On Thu, Jan 2, 2025 at 4:07 AM Erwan Tanajaya <r_...@yahoo.com.invalid> wrote: > Hello all, > > I found an issue with AjaxButton and FileUploadField, every time i upload > file more than 5MB error message not shown in FeedbackPanel, custom error > message also not shown in FeedbackPanel, is there something wrong with my > code ? > > this is my code : > > // FeedbackPanel outside the form > FeedbackPanel feedbackPanel = new FeedbackPanel("notifications"); > feedbackPanel.setOutputMarkupId(true); > add(feedbackPanel); > > // Form for file upload > Form<Void> form = new Form<>("form"); > form.setMultiPart(true); > form.setMaxSize(Bytes.megabytes(5)); // Set a file size limit (5 > MB) > form.setOutputMarkupId(true); > add(form); > > // FileUploadField for file input > FileUploadField fileUploadField = new > FileUploadField("fileUpload"); > form.add(fileUploadField); > > // AjaxButton for submission > AjaxButton ajaxButton = new AjaxButton("submitButton", form) { > @Override > protected void onSubmit(AjaxRequestTarget target) { > super.onSubmit(target); > > info("File uploaded successfully."); > > target.add(feedbackPanel); // Update the FeedbackPanel > } > > @Override > protected void onError(AjaxRequestTarget target) { > super.onError(target); > > // Add custom error message manually > error("A custom error message for testing."); > > // Ensure errors are visible > target.add(feedbackPanel); // Update the FeedbackPanel > } > }; > ajaxButton.setOutputMarkupId(true); > form.add(ajaxButton); > > > > Environtment : > Wicket 10.3.0 > Java 21 > Tomcat 11 > Maven 3.9.9 > > Best Regards, > Erwan >