List of usage examples for org.apache.wicket.ajax.form AjaxFormSubmitBehavior setDefaultProcessing
public void setDefaultProcessing(boolean defaultProcessing)
From source file:org.wickedsource.wickedforms.wicket6.components.fields.AbstractInputFieldPanel.java
License:Apache License
@SuppressWarnings({ "unchecked", "rawtypes" }) private void addActions(final FormComponent component) { AbstractInputFieldModel model = (AbstractInputFieldModel) this.getWickedFormModel(); for (final FormActionModel<T> action : (List<FormActionModel<T>>) model.getActions()) { AjaxFormSubmitBehavior submitBehavior = new AjaxFormSubmitBehavior("onchange") { @Override//from w ww .j av a2 s. co m protected void onSubmit(AjaxRequestTarget target) { AbstractInputFieldPanel.this.updateUserInput(this.getForm(), action.getTriggerInputFields()); List<AbstractFormElementModel> changedModels = action.execute(); AbstractInputFieldPanel.this.rerenderComponents(target, this.getForm(), changedModels); } }; submitBehavior.setDefaultProcessing(false); component.add(submitBehavior); } }