jQuery MiniUI

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

修改保存后,禁止该单元格编辑 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-11-1 11:16:41 |只看该作者 |倒序浏览
当数据传入后台,保存成功后,不想用GRID RELOAD,但是需要将已保存的内容禁止用户进行更改。这些单元格都是用JS生成的,并不是从数据库取出来的,所以点击保存之后,所有生成的行都被传入后台,怎么样才能只传更改的行,或者生成的行设一个STATE

Rank: 8Rank: 8

沙发
发表于 2012-11-1 13:53:58 |只看该作者
http://www.miniui.com/demo/#src=datagrid/staticedit.html
你看下这个例子
单元格编辑多次修改一次保存,getChanges()能获取到增删改的数据

Rank: 2

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

Rank: 8Rank: 8

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

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

Archiver|普加软件

GMT+8, 2024-11-27 00:44 , Processed in 1.052999 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部