2010-12-15 3 views
0

내 프로젝트에 AJAX를 추가하려고합니다.Wicket에서 AJAX 및 데이터베이스 작업 구현

내 Wicket 페이지에 hasEngagement이라는 링크와 부울 변수가 있습니다. 부울 값이 true이면 JavaScript 정보 경고를 내 링크에 보내거나 그렇지 않으면 데이터베이스 작업을 수행합니다. 당신은 AjaxLink 사용할 필요가

Link myLink = new Link("mylink"){ 
    @Override 
    onSubmit(){ 
    if(hasEngagement) 
     //ajax operation 
    else 
     // database operation 
    } 
}; 
+1

무엇이 문제입니까? –

답변

0

당신이 피드백 메시지에 메시지를 할당 할 수 있습니다 . 그리고 물론 AjaxLink를 사용하십시오.

0
AjaxLink myLink = new AjaxLink("mylink") { 
    @Override 
    public void onClick(AjaxRequestTarget target) { 
    if (hasEngagement) { 
     target.appendJavascript("alert('information warning');"); 
    } else { 
     // database operation 
    } 
};