就我所知,在酒吧没有解决办法,你必须这样做。 (一) 页码:
function jqgridCreatePager(pagernav,navgrid,pages){
$( # +pagernav+ # +pagernav+ _center td:has(input) ).attr( id , pager );
var td = $( # +pagernav+ # +pagernav+ _center #pager ).html( );
var page = parseInt(jQuery("#"+navgrid).jqGrid( getGridParam , page ))
var lastPage = parseInt(jQuery("#"+navgrid).jqGrid( getGridParam , lastpage ))
text= ;
if(page-pages > 1){
text+=jqgridCreatePageLink(navgrid,1)
text+= ...
}
for(var i=0;i <pages;i++){
if(page-pages+i >=1)
text+=jqgridCreatePageLink(navgrid,page-pages+i)
}
text +=jqgridCreatePageLink(navgrid,page,true);
for(var i=0;i <pages;i++){
if(page+i+1 <= lastPage)
text +=jqgridCreatePageLink(navgrid,page+i+1)
}
if(page+pages <= lastPage){
text+= ...
text+=jqgridCreatePageLink(navgrid,lastPage)
}
var td = $( # +pagernav+ # +pagernav+ _center #pager ).html(text);
}
正在建立联系和发挥职能
function jqgridCreatePageLink(navgrid,page,current){
if (!current)
return <a href="#" onclick="jQuery( # +navgrid+ ).jqGrid( setGridParam ,{page: +page+ }).trigger( reloadGrid )"> +page+ </a> ;
return > +page+ <
}
如今,在电网创建时,将这一代码与电网结合起来,或者像以下那样:
//create
jqgridCreatePager( yourGridNavigator , yourGrid ,3)
并随函附上关于工资活动的报告。
//onPage
jqgridCreatePager( yourGridNavigator , yourGrid ,3)
防止浮油只增加贵重物品
#yourGridNavigator_center{
display:none;
}
并且再次加入电网。
$( #yourGridNavigator_center ).show();
功能参数:
- first is your grid navigator id
- second is your grid id
- this third parameter of the function is how many pages should be displayed before and after current page