jQuery MiniUI

 找回密码
 立即注册
查看: 3454|回复: 3
打印 上一主题 下一主题

动态控制datagrid某列不可编辑 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2012-12-17 11:42:21 |只看该作者 |倒序浏览
有没有办法根据一定的条件动态控制datagrid某列不可编辑或可编辑,谢谢

Rank: 8Rank: 8

沙发
发表于 2012-12-17 11:49:27 |只看该作者
监听cellbeginedit事件,
function cellbeginedit(e){
    if(e.field == "XXXX"){      //判断是否你需要禁用的那个列
      e.cancel = true;   //禁止编辑
}
}

Rank: 3Rank: 3

板凳
发表于 2012-12-17 11:51:21 |只看该作者
能在load的时候改变么?

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-12-17 12:16:15 |只看该作者
列有readOnly="true"属性。
也可以:
grid.updateColumn(column, {readOnly: true});

Archiver|普加软件

GMT+8, 2024-11-27 07:44 , Processed in 1.036029 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部