1. 数据源
l,表示返回的数据类型。例如:
$(“#grid”).jqGrid({
url: “data.php”,”,
…
2. 分页参数
Names属性来指定。例如:
$(“#grid”).jqGrid({Names: {
page: “page”, // 当前页码
rows: “rows”, // 每页显示的记录数
sort: “sidx”, // 排序字段
order: “sord”, // 排序方式
search: “search”, // 搜索关键字dd”, // 防止缓存pageull // 表示下一页
},
…
3. 分页控件
jqGrid分页的实现需要一个分页控件,用于显示当前页码、总页数、总记录数等信息,并提供翻页功能。jqGrid提供了两种分页控件:pager和toppager。前者一般放在表格底部,后者一般放在表格顶部。分页控件可以通过设置jqGrid的pager属性来指定。例如:
$(“#grid”).jqGrid({
pager: “#pager”,
…
4. 分页事件
jqGrid分页的实现还需要处理一些分页事件,包括翻页、排序、搜索等。这些事件可以通过设置jqGrid的事件回调函数来处理。例如:
$(“#grid”).jqGrid({Pagingction) {
// 处理翻页事件
},SortColctiondex, iCol, sortorder) {
// 处理排序事件
},Searchction() {
// 处理搜索事件
},
…
通过以上几个方面的介绍,大家可以实现一个基于jQuery jqGrid的分页功能。jqGrid提供了丰富的功能和灵活的定制选项,可以满足各种需求。在实际开发中,大家可以根据具体需求来选择和定制jqGrid的功能。