2017-05-23 11 views
0

개찰구 라디오 버튼에 onclick (onchange) 이벤트를 추가하는 방법은 무엇입니까?개찰구 라디오 버튼에 onclick (onchange) 이벤트를 추가하는 방법은 무엇입니까?

add(new Button("search") { 
            @Override 
            public void onSubmit() { 
    …… 
  } 

나는 아래의 방법으로 그것을 시도,하지만 작동하지 않을 수 있습니다 :

'좋아요 버튼()을 onclick을 추가

Radio<String> radio = new Radio<String>("aaa", new Model<String>("AAA") { 
          @Override 
            public void onClick() { 
            …… 
          } 
}); 

답변

0

을 사용하면 서버 측 때 뭔가를해야하는 경우 onchange를 어쩌면 가장 좋은 방법은 라디오 버튼에 AjaxEventBehavior을 추가하는 것입니다, 해고 :

radioGroup.add(new AjaxEventBehavior("change") { 
    protected void onEvent(AjaxRequestTarget target) { 
     System.out.println("ajax here!"); 
    } 
} 
+0

감사합니다. Andrea, 당신의 방식대로 작동했습니다. – Peter

0

개찰구 radio 버튼에 onclick 재정의 방법이 없습니다. 가장 좋은 방법은 그래서

Radio<String> radio = new Radio<String>("aaa", new Model<String>("AAA")); 
     radio.add(new AjaxFormSubmitBehavior("click") { 
      @Override 
      protected void onEvent(AjaxRequestTarget target) { 
       //Your action whatever you want to do 
      } 
     }); 

참고가 될 수 : 그게 뭔지는 라디오 그룹이 추가 주위에이 라디오 형식이어야한다.

+0

soorapadman도 고마워. 이번에는 양식이 있지만 다음에 시도 할 것입니다. – Peter