【问题标题】:Resize jqGrid based on number of rows? - Grid height?根据行数调整jqGrid的大小? - 网格高度?
【发布时间】:2011-05-03 13:18:18
【问题描述】:

我遇到了Resize jqGrid based on number of rows?帖子中详述的同样问题

一些建议(看起来完全合乎逻辑)不起作用,因为当我尝试使用var height = $("#TableId").height(); 获取网格的高度时,它会返回设置网格时设置的内容,即“100%”...

如何获得高度(以像素为单位)?

【问题讨论】:

    标签: jquery jqgrid


    【解决方案1】:

    您之前的实验有问题。如果您在 jqGrid 定义中使用height:'100%'height:'auto',您如何从the demo 看到jQuery.height 方法可以得到网格的高度以像素为单位

    顺便说一下,如果你想知道完整的网格高度,包括捕获、标题、寻呼机等,你应该得到 $("#gbox_TableId").height() 而不是 $("#TableId").height() 的高度。

    【讨论】:

      【解决方案2】:

      Jqgrid 创建了很多额外的标记来包装你的初始表。所以,要改变它的高度,你可以这样做:

      $("#TableId").closest(".ui-jqgrid-bdiv").height(200);
      

      希望这会有所帮助。 干杯

      【讨论】:

        【解决方案3】:
        Simple use
        $('.ui-jqgrid-bdiv').css('height', '100%');
        

        【讨论】:

          猜你喜欢
          • 2016-05-31
          • 2010-12-30
          • 2012-03-24
          • 2011-04-18
          • 1970-01-01
          • 1970-01-01
          • 2019-09-18
          • 2013-05-08
          • 2016-05-12
          相关资源
          最近更新 更多