找回密码
 立即注册

QQ登录

只需一步,快速开始

sj123456

注册会员

6

主题

12

帖子

69

积分

注册会员

积分
69
sj123456
注册会员   /  发表于:2016-12-15 16:07  /   查看:3511  /  回复:3
如题,wijmo中FlexGrid,设置第二行第二列的单元格只读。

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-12-15 17:59:55
沙发
谢谢您的反馈。
只能通过处理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
回复 使用道具 举报
sj123456
注册会员   /  发表于:2016-12-16 10:37:11
板凳
Alice 发表于 2016-12-15 17:59
谢谢您的反馈。
只能通过处理beginningEdit事件来阻止特定单元格的编辑(通过设置e.cancel=true)
代码参 ...

非常感谢!
已解决。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-12-16 11:43:50
地板
sj123456 发表于 2016-12-16 10:37
非常感谢!
已解决。

不客气。
谢谢您的反馈。
这个问题我关闭了,如果有新问题请开新帖。

评分

参与人数 1满意度 +5 收起 理由
sj123456 + 5 赞一个!

查看全部评分

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

葡萄城控件服务团队

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