jQuery MiniUI

标题: 修改保存后,禁止该单元格编辑 [打印本页]

作者: jhzhang    时间: 2012-11-1 11:16:41     标题: 修改保存后,禁止该单元格编辑

当数据传入后台,保存成功后,不想用GRID RELOAD,但是需要将已保存的内容禁止用户进行更改。这些单元格都是用JS生成的,并不是从数据库取出来的,所以点击保存之后,所有生成的行都被传入后台,怎么样才能只传更改的行,或者生成的行设一个STATE


作者: factory    时间: 2012-11-1 13:53:58

http://www.miniui.com/demo/#src=datagrid/staticedit.html
你看下这个例子
单元格编辑多次修改一次保存,getChanges()能获取到增删改的数据
作者: jhzhang    时间: 2012-11-1 15:15:37

我看了例子,但是例子里对设置单元格是否能编辑没有说明。 我怎么样通过UID或者其它方法,禁止单元格编辑
作者: factory    时间: 2012-11-1 15:27:04

jhzhang 发表于 2012-11-1 15:15
我看了例子,但是例子里对设置单元格是否能编辑没有说明。 我怎么样通过UID或者其它方法,禁止单元格编辑 ...

监听单元格编辑前事件oncellbeginedit="cellbeginedit"
function cellbeginedit(e){
   if(....){    //在单元格进入编辑状态前如果满足你的条件,就不让这个单元格编辑
       e.cancel = true; //禁止编辑
   }
}




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