【问题标题】:jqGrid. Animate hide/show columnsjq网格。动画隐藏/显示列
【发布时间】:2011-02-14 18:31:34
【问题描述】:

如何动画隐藏/显示列?

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

有可能吗?

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

【问题讨论】:

    标签: javascript jqgrid


    【解决方案1】:

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

    【讨论】:

    • 为什么我们不能让列离开屏幕并使用滚动条来查看它们?这就是在 DataTables 中发生的事情
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-25
    • 2016-02-02
    • 1970-01-01
    • 2014-08-05
    • 1970-01-01
    相关资源
    最近更新 更多