是否可以在jqgrid中设置分页false?

时间:2013-12-10 14:42:36

标签: jqgrid

我添加了寻呼机:“#pager”但是现在我认为我不需要分页所以我只需要一个添加按钮(+),儿子可以告诉我如何设置分页假而不删除整个条。 .just删除pagging

 grid.jqGrid('navGrid', '#pager',
        { resize: false, add: false, search: false, del: false, refresh: false, edit: false, alerttext: 'Please select one user' }

    ).jqGrid('navButtonAdd', '#pager',
        { title: "Add New users", buttonicon: "ui-icon ui-icon-plus", onClickButton: showNewUsersModal, position: "First", caption: "" });

2 个答案:

答案 0 :(得分:6)

请阅读:pager properties

你必须将pgbuttons,pginput设置为false才能做你想做的事。

grid = $("#your_table").jqGrid({
   // all your options
   pgbuttons : false,
   viewrecords : false,
   pgtext : "",
   pginput : false
});
grid.jqGrid('navGrid', '#pager',
    { resize: false, add: false, search: false, del: false, refresh: false, edit: false,    alerttext: 'Please select one user' }

).jqGrid('navButtonAdd', '#pager',
    { title: "Add New users", buttonicon: "ui-icon ui-icon-plus", onClickButton: showNewUsersModal, position: "First", caption: "" });

答案 1 :(得分:2)

我无需使用navButtonAdd方法即可完成此操作。只需将pgbuttonspginput属性设置为false,将pgtext设置为""。如您所愿配置navGrid属性。

测试使用free-jqgrid。 https://github.com/free-jqgrid

$('#grid_id').jqGrid({
    url:'url',
    editurl:'edit_url',
    height: 'auto',
    shrinkToFit: true,
    width: 280,
    datatype: 'xml',
    mtype: 'POST',
    postData:{
        ...
    },
    colNames:[
        ...
    ],
    colModel:[
        ...
    ],
    sortname: 'idsort',
    sortorder: 'asc',
    viewrecords: true,
    gridview: true,
    caption: 'Caption',
    pager: true,
    rowNum: 10000,
    pgbuttons: false,
    pginput: false,
    pgtext: ""
});
$('#grid_id').jqGrid("navGrid", 
    { 
        position:"center", 
        iconsOverText: true, 
        addtext: "Add", 
        edit: false, 
        deltext: "Delete", 
        search: false, 
        refreshtext: "Reload", 
        view: false 
    }
);