jQuery MiniUI

标题: Grid 实现公式运算,约束编辑 [打印本页]

作者: xiaoNiuNew    时间: 2013-7-29 11:30:21     标题: Grid 实现公式运算,约束编辑

请问大牛们,Grid里假如第一列的值变了,第三列就得变;又如第1列的值不能比第二列的大。
要编辑数据时,实现这样的稍复杂的约束,有没有什么好的思路跟方法?

作者: felt    时间: 2013-7-29 11:34:38

http://www.miniui.com/demo/#src=datagrid/drawcell2.html
参考drawCell的demo。
作者: factory    时间: 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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2