标签:
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