找回密码
 立即注册

QQ登录

只需一步,快速开始

hz_ljp

注册会员

9

主题

22

帖子

189

积分

注册会员

积分
189

活字格认证

hz_ljp
注册会员   /  发表于:2016-9-19 16:51  /   查看:3469  /  回复:3
如何设置 FlexGrid的某个单元格的只读属性?

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-9-19 17:04:58
沙发
谢谢您的反馈。
只能通过处理beginningEdit事件来阻止特定单元格的编辑(通过设置e.cancel=true)
代码参考:
  1. // prevent editing in cells that have “EditHours” set to true
  2. grid.beginningEdit.addHandler(function (s, e) {
  3.   var row = s.rows[e.row],
  4.         col = s.columns[e.col],
  5.         item = row.dataItem;
  6.   if (col.binding == ‘Hours’ && item.EditHours == true) {
  7.       e.cancel = true;
  8.   }
  9. });
复制代码

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
hz_ljp
注册会员   /  发表于:2016-9-21 19:41:23
板凳
好的,谢谢
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-9-22 09:03:06
地板

不用客气。
如果还有什么问题,欢迎跟帖讨论。
如果没有问题,此问题关闭,如果有新问题,您可以开新帖。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部