I have strange situation while handling Ajax on check box.

I have a scenario , On click of check box i need to hide one component and
on uncheck i need to show the component back . when i select the check box
my Ajax fires and component hide , but when i unselect the check box , my
ajax doesn't fires . 

Please help me . 

my code is :

Object obj = this.get("e_joint_cover");
                                if (obj instanceof MCheckbox) {
                                        final MCheckbox eJointCover = 
(MCheckbox)obj;
                                        eJointCover.add(new 
AjaxFormComponentUpdatingBehavior("onclick") {
                                        private static final long 
serialVersionUID = 1L;                
                                        protected void 
onUpdate(AjaxRequestTarget target) {                     

if (jointCoverValue.equalsIgnoreCase("false")){                                 
                
                                                        
//ServiceUtility.setPanelVisible(component, true);
                                                        
LpiComponent.setVisible(true);
                                                }else{
                                                        
//ServiceUtility.setPanelVisible(component, false);
                                                        
LpiComponent.setVisible(false);
                                                }       
                                                
target.addComponent(container.get("lpi_insured_two_details_comp"));


                                    }                                   
                                });             
                        }



-- 
View this message in context: 
http://www.nabble.com/CheckBox-handling-with-Ajax.-tp18781515p18781515.html
Sent from the Wicket - User mailing list archive at Nabble.com.


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

Reply via email to