2012-03-01 4 views
0

는 다음 코드 개찰에서 이상한 문제에 봉착 :개찰구 CheckBoxMultipleChoicePage 및 AjaxFormChoiceComponentUpdatingBehavior

CheckBoxMultipleChoice<String> checkBoxMultipleChoice = new CheckBoxMultipleChoice<String>("multipleChoice", checkBoxModel, stringList); 
    checkBoxMultipleChoice.add(new AjaxFormChoiceComponentUpdatingBehavior(){ 

     private static final long serialVersionUID = 1L; 

     @Override 
     protected void onUpdate(AjaxRequestTarget target) { 
       //Do Something 
     }    
    }); 

의 onUpdate 방법 GET의 당신은/체크 체크 박스 중 하나를 선택 취소하는 경우라고합니다. 그러나 마지막 체크 박스를 체크하지 않으면 아무 일도 일어나지 않습니다. onUpdate 메서드가 호출되지 않습니다.

누구든지 해결 방법을 알고 있습니까? 나는 온라인으로 검색했지만 couldnt 같은 문제가있는 사람을 찾습니다.

편집 : 저는 Wicket 1.4.15와 함께 Seam Wicket 3.0.0을 사용합니다.

+0

나를 위해 일합니다. 더 많은 코드를 제공 할 수 있습니까? HTML은 무엇입니까? 또한 귀하의 개찰판은 무엇입니까? –

+0

마지막 체크 박스를 선택 취소하면 작동합니까? 그래서 그 후에는 체크 박스가 체크되지 않습니다. 다른 모든 경우에는 작동하지만 그 중 하나는 특별히 작동하지 않습니다. – Ozzie

+0

예, 작동 중입니다. –

답변

1

나는 동일한 문제가있어 필요없는 것으로 CheckBoxMultipleChoice를 표시하면 문제가 해결 된 것으로 나타났습니다.

+0

이 "해결 방법"은 나를 위해 작동하지만 이러한 체크 박스 중 하나를 선택해야합니다. 그 문제를 해결할 다른 가능성이 있습니까? – GreenTurtle