描述

创建表格的列,详见 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:colmodel_options

参数

允许动态属性:

false
名称 必需 默认值 类型 描述
align   left String 内容对齐方式,可选值:left, center, right
cssClass     String CSS 样式类, 如: ui-ellipsis
datefmt     String 日期格式,当 sorttype=date 或 editrules={date:true} 时会用使用到,如:Y-m-d
defval     String 该列作为查询条件时显示的默认值
displayTitle   true Boolean 鼠标移到单元格上时,是否显示 title 属性的值
editable   false Boolean 是否可编辑
editoptions     String 编辑的一系列选项,如:{dataUrl: '${ctx}/admin/deplistforstu.action'}
editrules     String 编辑的规则,如:{number:true, required: true, minValue:10, maxValue:100}
edittype   text String 编辑的类型。可选值:text, textarea, select, checkbox, password, button, image 和 file.
firstsortorder     String If set to asc or desc, the column will be sorted in that direction on first sort.Subsequent sorts of the column will toggle as usual
fixed   false Boolean 当 autowidth=true 时,根据父容器自动调整列宽时,列宽度是否固定不可变,true|false
formatoptions     String 对某些列进行格式化的设置
formatter     String 对列进行格式化时设置的函数名或者数据的格式类型(integer、number、currency、date、email、link、showlink、checkbox、select),详见 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:predefined_formatter
formoptions     String 对于form 进行编辑时的属性设置,如: { label:'My Label', elmprefix:'(*)', rowpos:1, colpos:2 }
frozen   false Boolean 是否冻结该列
hidden   false Boolean 在初始化表格时是否要隐藏此列
hidedlg   false Boolean 在查看详细的对话框中是否隐藏此列
index     String 索引。其和后台交互的参数为 sidx,一般对应 PO 的属性名
jsonmap     String 定义了返回的json数据映射
key   false Boolean 当从服务器端返回的数据中没有 id 时,将此作为唯一 rowid(即进行编辑和删除操作时传入的主键) 使用。只有一个列可以做这项设置,如果设置多个,那么只选取第一个,其他被忽略
label     String When colNames array is empty, defines the heading for this column. If both the colNames array and this setting are empty, the heading for this column comes from the name property
name true   String 表格列的名称,所有关键字,保留字都不能作为名称使用包括subgrid, cb and rn
resizable   true Boolean 是否可以通过拖指调整列宽
search   true Boolean 在搜索模式下,定义此列是否可以作为搜索列
searchoptions     String 设置搜索参数,如:{sopt:['eq','ne','lt','le','gt','ge','bw','bn','in','ni','ew','en','cn','nc']}
searchtype     String 字段对应搜索元素的类型,可选值:text - 文本框;select - 下拉框
sortable   true Boolean 是否可排序
sorttype   text String 用在当datatype为local时,定义排序的方式,可选值:int/integer - 对整形数值进行排序, float/number/currency - 对浮点型数值进行排序, date - 对日期进行排序, text - 对文本进行排序, function - 自定义排序方法
surl     String edittype 为 'select' 时,通过该 URL 加载下拉框中的选项值
template     String The template (other than default) to use for rendering the element
templateDir     String The template directory.
theme     String The theme (other than default) to use for rendering the element
title     String 列头显示的文字
unformat     String 对单元格中的值进行反格式化(与 formatter 的操作相反),是一个 js 方法,接受三个参数:cellValue, jqgridOptions, tdElement
viewable   true Boolean 调用表格的 viewGridRow() 方法查看记录详情时,是否在查看表单中显示该字段
width   150 Integer 列的宽度,单位为像素

示例代码

example descript...

这里是示例代码块