Javascript jqGrid。设置隐藏/显示列的动画

Javascript jqGrid。设置隐藏/显示列的动画,javascript,jqgrid,Javascript,Jqgrid,如何设置隐藏/显示列的动画 $("#button").toggle( function() { $('#data').jqGrid('hideCol',['col1','col2','col3']); // $("bla-bla").animate({ // width: 100 // }, 1000 ); }, function() { $('#data').jqGrid('show

如何设置隐藏/显示列的动画

$("#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 );
    }
);
可能吗


我们有很多专栏。也许有另一种方法可以在一个屏幕中容纳所有列?

我认为如果不改变一些内部jqgrid行为,这是不容易做到的。
您可以使用autowidth forceFit和shrinkToFit的组合,使网格使用最大可用屏幕空间,并调整列的大小,以便它们都按比例获得部分可用空间

我认为如果不改变jqgrid的一些内部行为,这是不容易做到的。
您可以使用autowidth forceFit和shrinkToFit的组合,使网格使用最大可用屏幕空间,并调整列的大小,以便它们都按比例获得部分可用空间

为什么我们不能让这些列离开屏幕,用滚动条来查看它们呢?这就是DataTables中发生的情况,为什么我们不能将这些列移出屏幕并使用滚动条来查看它们呢?这就是数据表中发生的情况