【问题标题】:jqGrid: pager add after bodyjqGrid:在正文后添加寻呼机
【发布时间】:2011-08-10 23:58:32
【问题描述】:

我想在 jqGid 正文之后的不同位置添加 jqGrid 的寻呼机。但是 div 总是设置在 jqGrid 的主体之后...

我想要这样:

<div id='header'>Header</div>
<div id='scroller'>
    <div><table>jqGrid body</table></div>
</div>
<div id='pager'>pager</div>

但 jqGid 总是把寻呼机 div 像:

<div id='header'>Header</div>
    <div id='scroller'>
        <div><table>jqGrid body</table></div>
        <div id='pager'>pager</div>
    </div>

有没有办法将pager div放在页面中你喜欢的位置??

我想要这个,因为我有很多列。当一个看跌期权: autowidth: true 会显示一个滚动条,这是正确的。 但是当用户调整浏览器的大小时,我想要以下内容:

  1. 表格保持当前大小。
  2. 包含表格的 div 将调整大小并显示滚动条。
  3. 页眉和页脚将调整大小(它们始终可见并且它们不是 滚动 div)

【问题讨论】:

    标签: jqgrid pager


    【解决方案1】:

    如果我理解你是正确的,你应该只使用 jqGrid 的shrinkToFit:false 设置。您可以选择将其与autowidth:true 结合使用或设置jqGrid 的width 参数,并在浏览器窗口将被调整大小时更改它(在每个resize 事件上调用setGridWidth 以获取详细信息,请参阅here)。

    查看the demoanother one,它们的水平滚动条仅在网格主体上,而在寻呼机或标题上没有。

    【讨论】:

    • 谢谢!这帮助了我!我用过: $("#jqGrid").setGridWidth($(window).width()) 就成功了!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-30
    • 2011-04-17
    相关资源
    最近更新 更多