创建表格的列,详见 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...
这里是示例代码块