首页 > Web开发 > 详细

jqGrid中prmNames,jsonReader,colModel的参数简介

时间:2015-07-21 17:25:17      阅读:537      评论:0      收藏:0      [点我收藏+]

1,prmNames

前端向服务端发送的参数

jsonReader : {  
    root: "rows",   // json中代表实际模型数据的入口   
    page: "page",   // json中代表当前页码的数据   
    total: "total", // json中代表页码总数的数据   
    records: "records", // json中代表数据行总数的数据   
    repeatitems: true, // 如果设为false,则jqGrid在解析json时,会根据name来搜索对应的数据元素(即可以json中元素可以不按顺序);而所使用的name是来自于colModel中的name设定。   
    cell: "cell",  
    id: "id",  
    userdata: "userdata",  
    subgrid: {  
        root:"rows",   
        repeatitems: true,   
        cell:"cell"  
    }  
}

2,jsonReader

解析从服务端返回的json数据

jsonReader : {  
    root: "rows",   // json中代表实际模型数据的入口   
    page: "page",   // json中代表当前页码的数据   
    total: "total", // json中代表页码总数的数据   
    records: "records", // json中代表数据行总数的数据   
    repeatitems: true, // 如果设为false,则jqGrid在解析json时,会根据name来搜索对应的数据元素(即可以json中元素可以不按顺序);而所使用的name是来自于colModel中的name设定。   
    cell: "cell",  
    id: "id",  
    userdata: "userdata",  
    subgrid: {  
        root:"rows",   
        repeatitems: true,   
        cell:"cell"  
    }  
}

3,colModel为表结构的参数

name :为Grid中的每个列设置唯一的名称,这是一个必需选项,其中保留字包括subgrid、cb、rn。 
index :设置排序时所使用的索引名称,这个index名称会作为sidx参数(prmNames中设置的)传递到Server。 
label :当jqGrid的colNames选项数组为空时,为各列指定题头。如果colNames和此项都为空时,则name选项值会成为题头。 
width :设置列的宽度,目前只能接受以px为单位的数值,默认为150。 
sortable :设置该列是否可以排序,默认为true。 
search :设置该列是否可以被列为搜索条件,默认为true。 
resizable :设置列是否可以变更尺寸,默认为true。 
hidden :设置此列初始化时是否为隐藏状态,默认为false。 
formatter :预设类型或用来格式化该列的自定义函数名。常用预设格式有:integer、date、currency、number等


jqGrid中prmNames,jsonReader,colModel的参数简介

原文:http://my.oschina.net/u/1454202/blog/481403

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!