【问题标题】:resize the jqgrid width while browser resizing在浏览器调整大小时调整 jqgrid 宽度
【发布时间】:2009-08-21 12:48:37
【问题描述】:

您好,当我单击窗格时,我的 jqgrid 出现问题,网格大小未调整大小。如何调整它的大小?。

【问题讨论】:

    标签: onresize


    【解决方案1】:

    不确定这是否是您的意思,但这应该使您的网格保持 100% 宽度:

    $(window).bind('resize', function() {
        $("#jqgrid").setGridWidth($(window).width());
    }).trigger('resize');
    

    【讨论】:

    • 这仅在我刷新页面时有效?另外,#jqgrid 是您的表格元素吗?
    • resize 事件在浏览器宽度发生变化时触发,在浏览器加载时不会触发(因此在最后手动触发 resize 事件)。是的,#jqgrid 将是表格元素。
    【解决方案2】:

    上面的答案很好,但这解决了这两个问题。 立即调整大小并在调整窗口或 IFrame 大小时调整大小。

            // Size me now...
            $("#list1").setGridWidth($(window).width());
    
            // Size me later...
            $(window).bind('resize', function () {
                $("#list1").setGridWidth($(window).width());
            }).trigger('resize');
    

    编码愉快!

    【讨论】:

      猜你喜欢
      • 2010-10-26
      • 1970-01-01
      • 2011-04-17
      • 2012-02-08
      • 1970-01-01
      • 1970-01-01
      • 2012-03-31
      • 2012-03-24
      • 1970-01-01
      相关资源
      最近更新 更多