colmodel属性
colModel定义列属性, 语法是:
jQuery("#gridid").jqGrid({
...
colModel: [ {name:'name1', index:'index1'...}, {...}, ... ],
...
});
属性介绍
属性 | 类型 | 描述 | 默认值 |
align | string | 配置body层的单元格数据对齐显示,三个值:left, center, right | left |
cellattr | function | 数据加载时单元格动态增加属性的函数。传递给函数的参数:rowId - 行的id val - 单元格的值 rawObject - 行数据的对象:数据类型是json, 则以数组形式, 如果是xml,则为xml点。cm - colModal中列表的所有属性 rdata - 要插入到行的数据行。数组,name;value形式,name是colModel的名称。 | null |
classes | string | 列可增加类。 如要增加多个列,则如例子:classes:'class1 class2'. | empty string |
datefmt | string | 当数据类型是local时,确定排序类型的格式和编辑格式{date:true}. 确定日期列的格式,比如 ”/”, ”-”, 和 ”.” 可用的格式有:y,Y,yyyy (4位数年), YY, yy (2位数年),m,mm (月),d,dd(日). | ISO日期(Y-m-d) |
defval | string | 搜索的默认值 | empty |
editable | boolean | 设定字段是否可编辑,可适用于单元格,内联和表单模型。 | false |
editoptions | array | 可编辑选项 | empty | array |
editrules | array | 编辑规则 | empty | array |
edittype | string | 编辑类型: text, textarea, select, checkbox, password, button, image and file | text |
firstsortorder | string | 如果设置升序或倒序,第一次排序时列使用该规则排序,随后的排序按照原有的规则。 | null |
fixed | boolean | 如果是true,列宽不允许更改,即便shrinkToFit=true,setGridWidth方法也不能改变宽度。 | false |
formoptions | array | 表单编辑的选项。 | empty |
formatoptions | array | 为特定的列制定格式选项,覆盖默认的配置 | none |
formatter | mixed | 控制字段格式的预定义类型(string),或自定义的函数 | none |
frozen | boolean | 如果是true,则使用setFrozenColumns方法后该列冻结。 | false |
hidedlg | boolean | 如果是true,列不会出现在对话模式中。 用户可自定义那些列显示/隐藏。 | false |
hidden | boolean | 起始时列是否隐藏。 | false |
index | string | 排序时设置索引名称。 | empty string |
jsonmap | string | 解析json字符串时所需的列和json数据映射关系 | none |
key | boolean | 如果服务端不提供id,则以唯一的行id作为id. 只有1列有这个属性。 如果有多个,grid以第一个为标准,其它忽略。 | false |
label | string | 如果colNames数组为空,则定义列的名称。如果colNames和该定义都为空,则显示列的名称属性值。 | none |
name | string | 设置列的唯一名称。不可使用以下名称:subgrid, cb and rn. | Required |
resizable | boolean | 列是否可重新调整大小 | true |
search | boolean | 列是否可搜索 | true |
searchoptions | array | 搜索设置 | empty |
sortable | boolean | 是否可排序 | true |
sorttype | mixed | 数据类型是local时可用该选项。为列配置适当的类型。int/integer - 排序integer, float/number/currency - 排序浮点数,date - 排序日期,text - 排序字符,function - 自定义的排序函数,可传递用于排序的参数,并返回一个值 | text |
stype | string | 搜索时设定元素的类型 | text |
surl | string | 自定义搜索和编辑类型为‘select’时可用 | empty string |
template | object | colModel的属性,设定后可覆盖默认值。 | null |
title | boolean | 如果为false,鼠标扫过单元格时不显示列标题。 | true |
width | number | 列的起始宽度,单位是pixels, 不可以为%。 | 150 |
xmlmap | string | xml文件和列的映射关系。 | none |
unformat | function | 编辑单元格时使用的自定义函数。 | null |
viewable | boolean | viewGridRow方法启动后该选项有效。如果是false, 查看Form时列不显示。 | true |
colModel的配置:rowId - 行id, val - 添加入单元格的值,rawObject - 数据行的对象,数据类型是json- array, xml - xml node. cm - colModel的列属性, rdata - 插入行的数据行. 属性是一串数组:type name:value, 可以通过getColProp and setColProp方法来设置和返回colModel对象的属性。 当grid形成后,以下选项不可改变:.name,width,resizable,
label (method avail.)
分享到:
相关推荐
NULL 博文链接:https://jean7155.iteye.com/blog/1835073
jqGrid_api中文文档.doc
jqGrid使用笔记.docx
jqGrid没有setComplexGroupHeaders方法,使用此插件实现三级分组表头功能
jqgrid 使用: 数据加载 增加, 修改, 删除, 还原, 撤销等 逻辑上都做了很好的判断,希望能给你们带来帮助,以后也会持续更新jqgrid使用代码。
jQuery jqGrid 3.5 完整实例包.zip
jquery.jqGrid-3.8.2.zipjquery.jqGrid-3.8.2.zipjquery.jqGrid-3.8.2.zipjquery.jqGrid-3.8.2.zipjquery.jqGrid-3.8.2.zipjquery.jqGrid-3.8.2.zip
jqgrid 中文文档离线demo打包. 下载 本地可架设运行
jqGrid 学习 ColModel API 55 jqGrid 学习 参数(2) 57 jqGrid 学习 jqGrid 参数 63 jqGrid 学习 第一个实例 63 使用 jqGrid 修改数据并检查 69">jqGrid 学习 原理 2 jqGrid 学习之 皮肤 2 jqGrid [更多]
JQGrid API 3.6.4 英文 CHM
jqGrid_JS_4.7.1.jq
jquery.jqgrid
很好的第三方控件,就是开始不太好上手,希望大神多出些完整的实力和文档。官方网址:http://www.trirand.com。
tableExport 中文修正+jqgrid修正 表格导出插件,本插件在前人修正的基础上针对几个问题进行了修改,20170722修正以下问题:1.解决jqgrid无法获取表头问题;2.jqgrid开头有一空行问题;3.部分格式导出无扩展名问题;4....
jquery.jqGrid-4.5.2.zip 官方资源文件
free-jqgrid-4.15.5版本,包含所有4.15.5版本jqgrid的js和css等文件,适用于jqgrid的学习和使用
软件介绍: jqGrid-5.1.0是很好用的jQuery表格插件,支持国际化具有bootstrap风格,通过使用jqGrid能实现前端页面与后台数据的ajax异步通信。
直接从官方网站上下载的。如果你还不了解Jqgrid网格插件的强大的处,也不了解Jqgrid的基本用法,可以先去www.javakfz.com看看关于Jqgrid的文章。
jqGrid属性中文详细说明