码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2015-07-21 17:26:54      阅读:218      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!