Re: Get Value entered in CheckBoxMultipleChoice and TextFields

2007-11-29 Thread Dipu Seminlal
take a look at the CheckBoxMultipleChoicePage in the wicket examples,
that will give you the idea, i have not used it myself though.

regards
-dipu

On Nov 29, 2007 12:49 PM, tsuresh [EMAIL PROTECTED] wrote:


 Hello every body,
  I have got the problem again, I have a form to add new Role which has
 name, description and list of permissions. Role name and description are
 in
 text fields and permissions are as checkboxmultiplechoice, I am having
 difficult time in getting the values of the checked boxes. How do I get
 the
 list of checked values in onSubmit() method. I tried as in code shown
 below
 but it never returned any checked value
 . What should I do ? I studied the examples in wicket component ref and
 cwiki examples but could not succeed to solve it.

  public void roleAdd() {
List permList = new ArrayList();
Role role = new Role();
CompoundPropertyModel roleAddModel = new
 CompoundPropertyModel(role);
final Form form = new RoleAddForm(roleForm,roleAddModel);

add(form);
final TextField roleComp = new TextField(name);
final TextArea desComp = new TextArea(description);
try{
permList = p.list();
}catch(SQLException e){
String err = e.getMessage();
}
permComp = new CheckBoxMultipleChoice(permList,permList);
permComp.setModel(new Model());
form.add(roleComp);
form.add(desComp);
form.add(permComp);
}

class RoleAddForm extends Form{
public RoleAddForm(String id, IModel model){
super(id,model);
}
@Override
public void onSubmit() {
Role newRole = (Role)getModelObject();
Role r = new Role(); // Role to a be added
r.setName(newRole.getName());
r.setDescription(newRole.getDescription());
List perms;
perms = (List) model.getObject(permComp);
   
   
 }

 thanks


 --
 View this message in context:
 http://www.nabble.com/Get-Value-entered-in--CheckBoxMultipleChoice--and-TextFields-tf4896987.html#a14025061
 Sent from the Wicket - User mailing list archive at Nabble.com.


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




Get Value entered in CheckBoxMultipleChoice and TextFields

2007-11-29 Thread tsuresh

Hello every body,
  I have got the problem again, I have a form to add new Role which has
name, description and list of permissions. Role name and description are in
text fields and permissions are as checkboxmultiplechoice, I am having
difficult time in getting the values of the checked boxes. How do I get the
list of checked values in onSubmit() method. I tried as in code shown below
but it never returned any checked value 
. What should I do ? I studied the examples in wicket component ref and
cwiki examples but could not succeed to solve it.

 public void roleAdd() {
List permList = new ArrayList();
Role role = new Role();
CompoundPropertyModel roleAddModel = new
CompoundPropertyModel(role);
final Form form = new RoleAddForm(roleForm,roleAddModel);

add(form);
final TextField roleComp = new TextField(name);
final TextArea desComp = new TextArea(description);
try{
permList = p.list();
}catch(SQLException e){
String err = e.getMessage();
}
permComp = new CheckBoxMultipleChoice(permList,permList);
permComp.setModel(new Model());
form.add(roleComp);
form.add(desComp);
form.add(permComp);
}

class RoleAddForm extends Form{
public RoleAddForm(String id, IModel model){
super(id,model);
}
@Override
public void onSubmit() {
Role newRole = (Role)getModelObject();
Role r = new Role(); // Role to a be added
r.setName(newRole.getName());
r.setDescription(newRole.getDescription());
List perms;
perms = (List) model.getObject(permComp);
   
   
 }

thanks


-- 
View this message in context: 
http://www.nabble.com/Get-Value-entered-in--CheckBoxMultipleChoice--and-TextFields-tf4896987.html#a14025061
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]