2010-03-24 2 views
0

g : paginate 태그에서 javascript 함수를 호출 할 수 있습니다.
다음 페이지/번호를 클릭하면 자바 스크립트 함수를 호출해야합니다.
g : :이 있지만, 행운처럼 사용하고
grails paginate의 javascript

다음 = "앞으로"이전 = "뒤로"최대 = "100"maxsteps = "15"컨트롤러 = "링크"
행동 = "목록 페이지를 매기는 "총 ="$ {Links.count()} "의 onclick =") (show_waiting 리턴 />


show_waiting 함수() "{
경보 ("11111111111 ");
return true;
}

이것은 작동하지 않습니다. 어느 누구도이 문제를 해결할 수 있습니까?

감사합니다.

답변

3

<g:paginate> 태그에 직접 javascript 메서드를 추가 할 수 없습니다. <g:paginate>이 많은 HTML 링크를 렌더링하므로 논리적 인 것처럼 보입니다.

필요한 것을 얻는 가장 좋은 방법은 요소의 'onclick'이벤트를 수신하는 자바 스크립트를 작성하는 것입니다. 예를 들어

당신 코드 인 경우 :

<div class="paginateButtons"> 
    <g:paginate .../> 
</div> 

그리고 jQuery를 사용하여

, 당신은 추가 할 수 있습니다

<g:javascript> 
    $(function(){ 
    $(".paginateButtons a").click(function() { 
     alert('11111111111'); 
    }); 
    } 
</g:javascript> 
+0

덕분에 파비 앵, 솔루션 좋은 일. 나는 당신의 대답을 받아 들였습니다 :-) – srinath