我添加了寻呼机:“#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: "" });
答案 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
方法即可完成此操作。只需将pgbuttons
,pginput
属性设置为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
}
);