jQuery MiniUI

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

Grid 实现公式运算,约束编辑 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-7-29 11:30:21 |只看该作者 |倒序浏览
请问大牛们,Grid里假如第一列的值变了,第三列就得变;又如第1列的值不能比第二列的大。
要编辑数据时,实现这样的稍复杂的约束,有没有什么好的思路跟方法?

Rank: 8Rank: 8

沙发
发表于 2013-7-29 11:34:38 |只看该作者

Rank: 8Rank: 8

板凳
发表于 2013-7-29 11:38:10 |只看该作者
1.可以监听oncellcommitedit="cellcommitedit"事件,
function cellcommitedit(e){
   var row = e. row;
   grid.updateRow(row,{name:"张三"})
}
来更改姓名这一单元格的值

2.也是监听oncellcommitedit

e.cancel = true  就是禁止编辑器把值提交给单元格
另外你也可以用单元格验证的方式去做不能比第二列大的问题
http://www.miniui.com/demo/#src=datagrid/cellvalidation.html

Archiver|普加软件

GMT+8, 2024-11-29 04:54 , Processed in 1.055280 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部