package com.xmltravel.fab1.wicket.test;

import wicket.markup.html.PackageResourceReference;
import wicket.markup.html.form.ImageButton;
import wicket.model.BoundCompoundPropertyModel;

import com.xmltravel.fab1.wicket.page.BaseForm;
import com.xmltravel.fab1.wicket.page.ResourcePage;

public class TestForm extends BaseForm
{

	private static final long serialVersionUID = 1L;
	protected BoundCompoundPropertyModel inputModel;

	public TestForm(String id) 
	{
		super(id);
		renderForm();
	}
	
	private void renderForm()
	{
		final TestModel testModel = new TestModel();
		inputModel = new BoundCompoundPropertyModel(testModel);
		setModel(inputModel);
		ImageButton searchButton = new ImageButton("testButton",searchButton())
		{
			private static final long serialVersionUID = -8511452124650534757L;

			public void onSubmit()
			{
				System.out.println("button submit");
			}
		};
		 add(searchButton);		
	}
	
	 public static final PackageResourceReference searchButton()
	 {
		 return ResourcePage.resourceReference("b_search.gif",ImageButton.class);
	 }
	
}
