jqgrid 主键列的设定
Posted 儿时精神
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jqgrid 主键列的设定相关的知识,希望对你有一定的参考价值。
1、如果需要对jqgrid表格数据有互动操作,需要设定主键列。
2、主键列的作用为:在进行jqgrid表格数据交互(编辑、新增、删除行)时,是通过主键列的值来作为引导值来的。
3、注意:不要给一个jqgrid指定多个主键列。
4、主键列指定方式,指定colModel属性值中的某个label属性:key: true
colModel: [ { label: ‘ID‘, name: ‘Id‘, width: 20, hidden: true },//id值隐藏 { label: ‘TbReportId‘, name: ‘TbReportId‘, width: 20, hidden: true },//TbReportId值隐藏 { label: ‘字段编码‘, name: ‘FieldCode‘, width: 150, editable: false }, {//参数名作为主键 label: ‘参数名‘, name: ‘FieldParam‘, width: 150, key: true, editable: true, edittype: "text" //editrules: { required: true } }]
小提示:如果指定了多个列为主键列,则会出现鼠标无法选择jqgrid行的情况。(问题比较坑,不太容易发现,切记)
以上是关于jqgrid 主键列的设定的主要内容,如果未能解决你的问题,请参考以下文章