Question

I am using two AjaxButton for the same grid where both of them are not in the form but attached to it.

activateButton = new AjaxButton(ACTIVATE_BUTTON, grid.getForm())

blockButton = new AjaxButton(BLOCK_BUTTON, grid.getForm())

my problem is trying to give each one of them different validation, when the form is submitted i am getting all the buttons validation instead of getting just one of them as I want.

Was it helpful?

Solution

For each of the buttons you can disable the default form processing using AjaxButton.setDefaultFormProcessing() and handle the validation directly in the button by overriding AjaxButton.onSubmit().

OTHER TIPS

I would turn off default form processing and control validation manually. See wicket manual

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top