xiaofan861105 2011-01-18 02:31
浏览 371
已采纳

jqgrid 分页

刚开始接触jqgrid控件 开始使用在使用过程中遇到了些问题 jqgrid怎么加上分页功能啊?

我的jsp页面上的js代码:
jQuery("#list2").jqGrid({
datatype: "json",
url: "testaction.action",
colNames:['Num','编号', '名称'],
colModel:[ {name:'sc_id',index:'sc_id', width:55, sorttype:"int"},
{name:'sc_resid',index:'sc_resid', width:90, sorttype:"int"},
{name:'sc_name',index:'sc_name', width:100,sorttype:"string"}

                             ],
                  rowNum:10, 
                  rowList:[10,20,30], 
                  pager: jQuery('#pager2'), 
                  sortname: 'sc_id', 
                  viewrecords: true, 
                  sortorder: "desc", 
                  caption:"TestDemo" 

           }); 
           jQuery("#list2").jqGrid('navGrid','#pager2',{edit:false,add:false,del:false});  
      }

body里面的

后台的代码为了测试方便写死了一些数量
public String execute(){
JSONObject jobj = new JSONObject();
List ls = new ArrayList();

ls =serverservice.getallsercominfo();
Tabdata t = new Tabdata();
t.setPage(1);
t.setRecords(2);
t.setTotal(1);
t.setRows(ls);
JSONArray jsonArray = JSONArray.fromObject(t);

String str="";

String ss ="";
for(Pis_servercomponents ser:ls){
String s = "{sc_id:\""+ser.getSc_id()+"\",cell:[\""+ser.getSc_id()+"\",\""+ser.getSc_resid()+"\",\""+ser.getSc_name()+"\",\""+ser.getSc_type()+"\",\""+ser.getSc_status()+"\"" +
",\""+ser.getSc_positionX()+"\",\""+ser.getSc_positionY()+"\"]},";
ss+=s;
}
ss =ss.substring(0, ss.length()-1);
str="{total:1,page:1,records:2,rows:["+ss+"]}";
JSONObject jsonObject = JSONObject.fromObject(str);

try {
this.getHttpResponse().setCharacterEncoding("UTF-8");
this.getHttpResponse().getWriter().print(jsonObject);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
可是页面上能得到值显示在表格中,但是老是有js的错误?怎么解决啊? b.jgrid.formatter is undefined

页面上显示的页面分页工具条也是 undefind怎么回事啊?
是js中要给后台传一个参数的吗?

展开全部

  • 写回答

1条回答 默认 最新

  • 泳津 2011-01-18 05:44
    关注

    你肯定没有引用这个文件grid.locale-cn.js,而且必须在引用jqgrid之前引用!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

悬赏问题

  • ¥15 QuartusII9.0安装问题
  • ¥15 访问url时不会自动调用其 Servlet的doGet()
  • ¥15 用白鹭引擎开发棋牌游戏的前端为什么这么难找
  • ¥15 MATLAB解决问题
  • ¥35 哪位专业人士知道这是什么原件吗?哪里可以买到?
  • ¥15 关于#c##的问题:treenode反序列化后获取不到上一节点和下一节点,Fullpath和Handle报错
  • ¥15 一部手机能否同时用不同的app进入不同的直播间?
  • ¥15 没输出运行不了什么问题
  • ¥20 输入import torch显示Intel MKL FATAL ERROR,系统驱动1%,: Cannot load mkl_intel_thread.dll.
  • ¥15 点云密度大则包围盒小
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部