jqGrid的翻页要定义在html里,通常是在grid的下面,且是一个div对象:
写道
<table id="list"></table>
<div id="gridpager"></div>
jQuery("#grid_id").jqGrid({
...
pager : '#gridpager',
...
});
<div id="gridpager"></div>
jQuery("#grid_id").jqGrid({
...
pager : '#gridpager',
...
});
不必给翻页设置任何的css属性。在jqGrid里定义的翻页可以是::pager : '#gridpager', pager : 'gridpager' or pager : jQuery('#gridpager'). 推荐使用前两个,当使用其他方式时jqGrid的导入导出功能时会引起错误。
导航栏的属性:
写道
$.jgrid = {
defaults : {
recordtext: "View {0} - {1} of {2}",
emptyrecords: "No records to view",
loadtext: "Loading...",
pgtext : "Page {0} of {1}"
},
...
}
defaults : {
recordtext: "View {0} - {1} of {2}",
emptyrecords: "No records to view",
loadtext: "Loading...",
pgtext : "Page {0} of {1}"
},
...
}
如果想改变这些设置:
jQuery.extend(jQuery.jgrid.defaults,{emptyrecords: "Nothing to display",...});
写道
jQuery("#grid_id").jqGrid({
...
pager : '#gridpager',
emptyrecords: "Nothing to display",
...
});
...
pager : '#gridpager',
emptyrecords: "Nothing to display",
...
});
导航栏的属性:
属性名 |
类型 |
说明 |
默认值 |
是否可以被修改 |
lastpage |
integer |
只读属性,总页 数 |
0 |
NO |
pager |
mixed |
导航栏对象,必须是一个有效的 html 元素, 位置可以随 意 |
空字符 串 |
NO |
pagerpos |
string |
定义导航栏的位置, 默认分为三部分:翻页,导航工具及记录信 息 |
center |
NO |
pgbuttons |
boolean |
是否显示翻页按 钮 |
true |
NO |
pginput |
boolean |
是否显示跳转页面的输入 框 |
true |
NO |
pgtext |
string |
页面信息,第一个值是当前页第二个值是总页 数 |
语言 包 |
YES |
reccount |
integer |
只读属性,实际记录数, 千万不能跟 records 参数搞混了, 通常情况下他们是相同的, 假如我们定义 rowNum=15 , </ |