jqGrid的。动画隐藏/显示列

时间:2011-02-14 18:31:35

标签: javascript 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

有可能吗?

我们有很多专栏。也许还有另一种方法可以在一个屏幕上显示所有列?

1 个答案:

答案 0 :(得分:0)

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