I am experimenting with Wicket to use it for my dissertation. I am
developing a basic book library application. I am creating an edit page
which edits boolen values of a borrower object (isInDebt, isAccountExpired,
etc.). I tried to map it with the following code, which is an inner-class:
static public final class EditBorrowerForm extends Form
{
/**
* Constructor
*
* @param id
* id of form
* @param book
* Book model
*/
public EditBorrowerForm(final String id, final Borrower borrower)
{
super(id, new CompoundPropertyModel(borrower));
add(new Label("firstName"));
add(new Label("lastName"));
add(new Label("email"));
// Create a required text field that edits the borrowers's
password
final TextField password = new TextField("password");
password.setRequired(true);
final FormComponentFeedbackBorder passwordFeedback = new
FormComponentFeedbackBorder(
"passwordFeedback");
add(passwordFeedback);
passwordFeedback.add(password);
add(new CheckBox("enabled"));
add(new CheckBox("accountExpired"));
add(new CheckBox("accountLocked"));
add(new CheckBox("credentialsExpired"));
}
/**
* Show the resulting valid edit
*/
public final void onSubmit()
{
//To do!
}
}
The problem I am finding is that the checkbox component gets it model object
value from its corresponding get..() method but I want it to get its value
from is...(). Is there a way to change Wicket from getting its is..() method
rather then writing a get...() method. Is this a correct approach or is
there a better practise?
Look forward to your advice,
- James
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user