2011-12-13 4 views
1

열 너비의 수동 크기 조정을 트랩해야합니다. 그런 다음 모든 열 너비를 쿠키에 저장하면 다음에 페이지가로드 될 때 사용자 기본 설정에 따라 열을 설정할 수 있습니다.YUI 데이터 테이블 열 크기 조정 이벤트

할 방법이 있습니까?

답변

2

가 필요 무슨 이벤트 문서에서 알아낼 수 없습니다 :

createCookie 쿠키를 작성하는 루틴 인
myTable.subscribe("columnResizeEvent", 
    function(event){ 
    var column = event.column; 
    var key = column.getKey(); 
    var width = event.width; 
    createCookie("myTable.columns."+key+".width",width); 
    } 
); 

. 이 방법을 사용하면 열을 정의하면서 테이블을 렌더링하기 전에 쿠키를 읽을 수 있습니다.

for(var i in myColumnDefs){ 
    var column = myColumnDefs[i]; 
    var width=readCookie("myTable.columns."+ 
     column.key+ 
     ".width"); 
    if (width){ 
     column.width = parseInt(width); 
    } 
    }