2012-01-19 2 views
-1

이제 데이터 테이블을 정렬하려는 경우 열에 sortBy 특성을 부여 할 수 있으며 헤더를 클릭하면 해당 특성이 무엇이든 정렬됩니다.Primefaces DataTable에서 열 머리글을 클릭 할 때 함수를 호출하는 방법이 있습니까?

머리글을 클릭 할 때 대신 내 자신의 사용자 지정 함수를 호출 할 수있는 방법이 있습니까?

+1

질문에 약간의 모호성이 있습니다. "함수"라는 단어는 자바 웹 개발 세계에 있으며 자바에서는 "함수"와 같은 것이 없기 때문에 보통 자바 스크립트 함수로 해석됩니다. 그러나 스타터는 종종 Java 메소드를 "함수"와 혼동합니다. 또한 귀하의 질문에 자바 스크립트에 대해 언급하거나 태그하지 않았습니다. 그래서, 당신은 정말로 무엇을 원합니까? JavaScript 함수 또는 Java (JSF) 메소드를 호출 하시겠습니까? – BalusC

+0

@BalusC 좋은 점은 질문이 명확하지 않다는 것입니다. –

답변

1

다음 스크립트를 사용하여 데이터 테이블의 모든 열 머리글에 처리기를 바인딩 할 수 있습니다.

jQuery('th').children().bind('click', function(evt) { 
    alert(evt); 
    //Insert logic to determine which header was clicked and do stuff 
}); 
관련 문제