jQuery MiniUI
标题:
关于网格锁定编辑
[打印本页]
作者:
breeze
时间:
2013-9-4 15:12:56
标题:
关于网格锁定编辑
[attach]2743[/attach]假设我自带数据填充了红色框框中的两行,自己新增一行数据,怎么控制自动生成的数据不能编辑(红色框框里面的),然后其他的可以编辑,求大神提供下思路和方法
作者:
factory
时间:
2013-9-4 15:16:04
监听oncellbeginedit
function aaa(e){
var state = e.row._state;
if(state == "added"){ //新增的行,我们内部给你数据加上_state:added来标记为此行数据是新增的
e.cancel = true
}
}
作者:
breeze
时间:
2013-9-4 15:34:07
factory 发表于 2013-9-4 15:16
监听oncellbeginedit
function aaa(e){
var state = e.row._state;
因为这个自动生成的数据是也是相当于新增,因为是点击一个按钮生成的数据,状态也是added,我试过了,好像没有效果的
作者:
felt
时间:
2013-9-4 16:22:14
var state=e.row._state;
var field=e.field;
if(state == "added"&& field=="xxxx"){
e.cancel=true
}
你看加下要禁止编辑的列的field试试
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2