package com.googlecode.tawus.app0.pages;
import org.apache.tapestry5.PersistenceConstants;
import org.apache.tapestry5.annotations.InjectComponent;
import org.apache.tapestry5.annotations.Persist;
import org.apache.tapestry5.annotations.Property;
import org.apache.tapestry5.corelib.components.Zone;
/**
* A page to demonstrate the use of {@link com.googlecode.tawus.components.Cancel cancel-button} for
* a form.
*/
public class CancelDemo
{
@SuppressWarnings("unused")
@Property
@Persist(PersistenceConstants.FLASH)
private String message;
@InjectComponent
private Zone zone;
void onCancelFromCancelForm()
{
message = "Form Cancelled";
}
Object onCancelFromCancelAjaxForm()
{
message = "Ajax Form Cancelled";
return zone.getBody();
}
}