栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

jQGrid,如何使列在添加对话框中可编辑,但在(​​内联)编辑期间不可编辑

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jQGrid,如何使列在添加对话框中可编辑,但在(​​内联)编辑期间不可编辑

在旧示例中],可以在“添加”或“编辑”对话框中修改的所有字段都具有属性

editable:true
。仅应在“添加”对话框中显示的字段将被隐藏在beforeShowForm事件句柄内。以相同的方式,我们可以在调用editRow方法之前将某些字段临时 切换到,并
editable:false
在调用
editable:true
之后立即重置为立即返回:

onSelectRow: function(id) {    if (id && id !== lastSel) {        grid.jqGrid('restoreRow',lastSel);        var cm = grid.jqGrid('getColProp','Name');        cm.editable = false;        grid.jqGrid('editRow', id, true, null, null, 'clientArray');        cm.editable = true;        lastSel = id;    }}

更新: 免费jqGrid允许定义

editable
为回调函数。它允许使该列在某些行中可编辑,而对其他行则不可编辑。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/432377.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号