jqGrid - 如何删除寻呼机上的页面选择但保留按钮?

Jon*_*son 26 javascript jquery jqgrid

我想删除网格上的分页按钮,但我想保留左下角的添加,编辑,刷新等按钮.我不想在那里使用寻呼机,因为我将在这个特定的网格实现中显示所有记录.

我想保留绿色中的内容,但删除RED中的内容:

alt text http://i38.tinypic.com/34jahd4.jpg

目前,我的解决方案是清空网格导航的中心

$('#pager_center').empty();
Run Code Online (Sandbox Code Playgroud)

但这意味着寻呼机呈现到页面,然后被清空,我想知道我是否可以阻止它甚至首先被渲染.

Sou*_*ter 57

您可以使用以下JqGrid选项从JqGrid禁用RED区域.这应该是解决这个问题的最佳方法,因为如果JqGrid更改模式以生成寻呼机或更改寻呼机ID,则不需要通过CSS样式表来破解JqGrid渲染,这是由问题引起的.

$('#grid').jqGrid
({
    rowList: [],        // disable page size dropdown
    pgbuttons: false,     // disable page control like next, back button
    pgtext: null,         // disable pager text like 'Page 0 of 10'
    viewrecords: false    // disable current view record text like 'View 1-10 of 100' 
});
Run Code Online (Sandbox Code Playgroud)


gre*_*ama 8

您可以应用CSS样式来隐藏它......?

#pager1_center {
    visibility: hidden;
}
Run Code Online (Sandbox Code Playgroud)

还有像pgbuttons和recordtext这样的选项,init中的设置可能会导致该部分不呈现任何HTML.

jQuery("#grid_id").jqGrid({pgbuttons:false, recordtext: ''});
Run Code Online (Sandbox Code Playgroud)