001 package net.databinder.components.cay;
002
003 import net.databinder.cay.Databinder;
004
005 import org.apache.wicket.markup.html.form.Form;
006 import org.apache.wicket.model.IModel;
007
008 /** Form that commits the current context in onSubmit() */
009 public class CommittingDataForm extends Form {
010 public CommittingDataForm(String id) {
011 super(id);
012 }
013
014 public CommittingDataForm(String id, IModel model) {
015 super(id, model);
016 }
017
018 /** Base implementation commits current context. */
019 @Override
020 protected void onSubmit() {
021 Databinder.getContext().commitChanges();
022 }
023 }