Re: drop down problem

2010-03-30 Thread chinedu efoagui
thanks martin it worked

On Sat, Mar 27, 2010 at 3:24 PM, Martin Makundi
martin.maku...@koodaripalvelut.com wrote:
 ajax link does not submit form..  use submitlink or ajaxbutton

 **
 Martin

 2010/3/27 chinedu efoagui chinedub...@gmail.com:
 Hello all,
  I have this dropdown that shows up a list of employee see code below

 code
  public EmployeeDropDownChoice(String id,IModel model,IModel model2){

        super(id,model,model2);
        final ChoiceRenderer renderer  = new ChoiceRenderer(fullname, id);

        setChoiceRenderer(renderer);
        ListPersonnelrecordsEmployee emps=Collections.EMPTY_LIST;
        try {
            emps = dao.getPersonnelrecordsEmployeeList();
        } catch (GenericBusinessException ex) {
            
 Logger.getLogger(EmployeeDropDownChoice.class.getName()).log(Level.SEVERE,
 null, ex);
        }
        setChoices(emps);
    }
 /code

 Now in the panel/form when i call it since the form uses a
 CompoundPropertyModel I declare the dropdown like this
  final EmployeeDropDownChoice forwardofficer=new
 EmployeeDropDownChoice(forwardofficer,new Model(),new Model());
      to avoid compoundpropertymodel issues is the EmployeeDropdown is
 not a member of the backing object of the form.
 NOw this is the problem

 when i try to get the defaultmodelobject from the Employeedropdown it
 give me null.
 How do i retrieve the selected choice from the Employeedropdown??
 code
  final AjaxFallbackLink forwardbutton=new AjaxFallbackLink(forwardbutton) {
                   �...@override
                public void onClick(AjaxRequestTarget art) {

                   final LeaveappEmpleaveApprovalOfficers
 leaveappOfficerss=new LeaveappEmpleaveApprovalOfficers();
                    leaveappOfficerss.setEmpleaveIdLeaveappEmpleave(selected);
                    //PersonnelrecordsEmployee
 zaemployeee=(PersonnelrecordsEmployee)forwardofficer.getDefaultModelObject();
                    //System.out.println(personnel
 id:+zaemployeee.getFullname() );
                    System.out.println(personnel
 id:+forwardofficer.getDefaultModelObject());
                    try {

 dao.addLeaveappEmpleaveApprovalOfficers(leaveappOfficerss);
                       /code

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org



 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



drop down problem

2010-03-27 Thread chinedu efoagui
Hello all,
 I have this dropdown that shows up a list of employee see code below

code
 public EmployeeDropDownChoice(String id,IModel model,IModel model2){

super(id,model,model2);
final ChoiceRenderer renderer  = new ChoiceRenderer(fullname, id);

setChoiceRenderer(renderer);
ListPersonnelrecordsEmployee emps=Collections.EMPTY_LIST;
try {
emps = dao.getPersonnelrecordsEmployeeList();
} catch (GenericBusinessException ex) {

Logger.getLogger(EmployeeDropDownChoice.class.getName()).log(Level.SEVERE,
null, ex);
}
setChoices(emps);
}
/code

Now in the panel/form when i call it since the form uses a
CompoundPropertyModel I declare the dropdown like this
 final EmployeeDropDownChoice forwardofficer=new
EmployeeDropDownChoice(forwardofficer,new Model(),new Model());
  to avoid compoundpropertymodel issues is the EmployeeDropdown is
not a member of the backing object of the form.
NOw this is the problem

when i try to get the defaultmodelobject from the Employeedropdown it
give me null.
How do i retrieve the selected choice from the Employeedropdown??
code
  final AjaxFallbackLink forwardbutton=new AjaxFallbackLink(forwardbutton) {
@Override
public void onClick(AjaxRequestTarget art) {

   final LeaveappEmpleaveApprovalOfficers
leaveappOfficerss=new LeaveappEmpleaveApprovalOfficers();
leaveappOfficerss.setEmpleaveIdLeaveappEmpleave(selected);
//PersonnelrecordsEmployee
zaemployeee=(PersonnelrecordsEmployee)forwardofficer.getDefaultModelObject();
//System.out.println(personnel
id:+zaemployeee.getFullname() );
System.out.println(personnel
id:+forwardofficer.getDefaultModelObject());
try {

dao.addLeaveappEmpleaveApprovalOfficers(leaveappOfficerss);
   /code

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: drop down problem

2010-03-27 Thread Martin Makundi
ajax link does not submit form..  use submitlink or ajaxbutton

**
Martin

2010/3/27 chinedu efoagui chinedub...@gmail.com:
 Hello all,
  I have this dropdown that shows up a list of employee see code below

 code
  public EmployeeDropDownChoice(String id,IModel model,IModel model2){

        super(id,model,model2);
        final ChoiceRenderer renderer  = new ChoiceRenderer(fullname, id);

        setChoiceRenderer(renderer);
        ListPersonnelrecordsEmployee emps=Collections.EMPTY_LIST;
        try {
            emps = dao.getPersonnelrecordsEmployeeList();
        } catch (GenericBusinessException ex) {
            
 Logger.getLogger(EmployeeDropDownChoice.class.getName()).log(Level.SEVERE,
 null, ex);
        }
        setChoices(emps);
    }
 /code

 Now in the panel/form when i call it since the form uses a
 CompoundPropertyModel I declare the dropdown like this
  final EmployeeDropDownChoice forwardofficer=new
 EmployeeDropDownChoice(forwardofficer,new Model(),new Model());
      to avoid compoundpropertymodel issues is the EmployeeDropdown is
 not a member of the backing object of the form.
 NOw this is the problem

 when i try to get the defaultmodelobject from the Employeedropdown it
 give me null.
 How do i retrieve the selected choice from the Employeedropdown??
 code
  final AjaxFallbackLink forwardbutton=new AjaxFallbackLink(forwardbutton) {
                   �...@override
                public void onClick(AjaxRequestTarget art) {

                   final LeaveappEmpleaveApprovalOfficers
 leaveappOfficerss=new LeaveappEmpleaveApprovalOfficers();
                    leaveappOfficerss.setEmpleaveIdLeaveappEmpleave(selected);
                    //PersonnelrecordsEmployee
 zaemployeee=(PersonnelrecordsEmployee)forwardofficer.getDefaultModelObject();
                    //System.out.println(personnel
 id:+zaemployeee.getFullname() );
                    System.out.println(personnel
 id:+forwardofficer.getDefaultModelObject());
                    try {

 dao.addLeaveappEmpleaveApprovalOfficers(leaveappOfficerss);
                       /code

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org