2011-02-14 4 views
2

열 숨기기/표시 방법을 애니메이션화하는 방법? jqGrid. 애니메이션 숨기기/표시 열

$("#button").toggle(
    function() { 
     $('#data').jqGrid('hideCol',['col1','col2','col3']); 
     // $("bla-bla").animate({ 
      // width: 100 
     // }, 1000); 
    }, 
    function() { 
     $('#data').jqGrid('showCol',['col1','col2','col3']); 
     // $("bla-bla").animate({ 
      // width: 0 
     // }, 1000); 
    } 
); 

desired behaviour

은 가능합니까?

우리는 많은 칼럼을 가지고 있습니다. 아마도 한 화면에 모든 열을 넣을 수있는 또 다른 방법이 있을까요?

답변

0

일부 내부 jqgrid 동작을 변경하지 않고도 쉽게 구현할 수 있다고 생각하지 않습니다. autowidthforceFitshrinkToFit의 조합을 사용하여 그리드가 사용 가능한 최대 화면 공간을 사용하고 열의 크기를 조정하여 비례하여 사용 가능한 공간을 확보 할 수 있습니다.

+0

화면에서 열을 꺼내고 스크롤 막대를 사용하여 볼 수없는 이유는 무엇입니까? 그것이 DataTables에서 일어난 일입니다. – SoftwareSavant