为了账号安全,请及时绑定邮箱和手机立即绑定

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

/ 猿问

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

临摹微笑 2019-10-21 15:17:18

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


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

<table id="list">

    <tr>

        <td />

    </tr>

</table>

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


pager: '#pager',

pginput: false,

pgbuttons: false,

有什么建议么?


查看完整描述

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函数非常简单地将按钮从一个工具栏移动到另一个工具栏


查看完整回答
反对 回复 2019-10-21
?
潇潇雨雨

使用$追加。上面的html就是这样


<div id="export"></div>                        

添加ID并使用promise()。done():“ exportButton”


$(grid).jqGrid('navButtonAdd', self.options.pagerSelector, { id: "exportButton", caption: "Export to CSV", buttonicon: "ui-icon-newwin", onClickButton: function() { self._exportToCSV(self, grid); }, position: "last", title: "Export to CSV", cursor: "pointer" })

.promise().done(function() {

    //reposition export button

    $("#export").append($("#exportButton"));

    $("#exportButton").addClass("pull-right").show();

});


查看完整回答
反对 回复 2019-10-21

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信