无法将传呼器(导航栏)定位在jqGrid上方

根据jqGrid文档,我应该能够通过移动分页器div将分页器放在jqGrid的上方或下方。不幸的是,寻呼机总是在网格下方渲染。


<div id="pager"></div>

<table id="list">

    <tr>

        <td />

    </tr>

</table>

jqGrid配置(与寻呼机有关)如下所示:


pager: '#pager',

pginput: false,

pgbuttons: false,

有什么建议么?


临摹微笑
浏览 778回答 2
2回答

慕桂英546537

您应该toppager:true改为使用jqGrid选项。您不需要定义<div id="pager"></div>和使用pager: '#pager'参数。从jqGrid顶部开始的寻呼机的ID将为“ list_toppager”(表元素的ID附加“ _toppager”)。如果要添加导航器,可以使用$("#list").jqGrid('navGrid','#list_toppager');如果使用define <div id="pager"></div>和use pager: '#pager'参数,将有两个 寻呼机:一个id="list_toppager"在网格顶部,另一个id="pager"在底部。如果要同时使用顶部和底部寻呼机,则可以使用$("#list").jqGrid('navGrid','#pager',{cloneToTop:true});然后移动或删除(有关更多详细信息和演示示例,请参见另一个答案)。您也可以使用jQuery.insertAfter函数非常简单地将按钮从一个工具栏移动到另一个工具栏
打开App,查看更多内容
随时随地看视频慕课网APP