jQuery MiniUI

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

datagrid编辑 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2012-12-25 09:01:35 |只看该作者 |倒序浏览
本帖最后由 test 于 2012-12-25 09:05 编辑

我是用grid2.beginEditRow(row);进行行编辑的,如何根据一行中某一列的值使得另外的一列变得不可编辑??

Rank: 8Rank: 8

沙发
发表于 2012-12-25 09:26:55 |只看该作者
一样监听cellbeginedit事件
function cellbeginedit(e){
            if(e.field == "XXXX"){
                e.cancel = true;
            }
        }

Rank: 3Rank: 3

板凳
发表于 2012-12-25 09:44:29 |只看该作者
factory 发表于 2012-12-25 09:26
一样监听cellbeginedit事件
function cellbeginedit(e){
            if(e.field == "XXXX"){

OK已经解决了,但是我有个疑问就是利用datagrid的属性(设置单元格为可编辑的)编辑单元格和利用这个方法有什么区别吗?分别什么时候用?

Rank: 8Rank: 8

地板
发表于 2012-12-25 09:59:22 |只看该作者
test 发表于 2012-12-25 09:44
OK已经解决了,但是我有个疑问就是利用datagrid的属性(设置单元格为可编辑的)编辑单元格和利用这个方法 ...

datagrid的属性(设置单元格为可编辑的)
这个是什么意思?allowCellEdit="true" 这个属性吗?
这个是允许单元格编辑,就是单独的单元格编辑模式。你现在用的是行编辑模式
如果你设置allowCellEdit="true" ,那么行编辑的API将会失效

Rank: 3Rank: 3

5#
发表于 2012-12-25 10:21:10 |只看该作者
factory 发表于 2012-12-25 09:59
datagrid的属性(设置单元格为可编辑的)
这个是什么意思?allowCellEdit="true" 这个属性吗?
这个是允 ...

对,就是利用这个属性设置单元格为可编辑的,那么行编辑API就不能用了。这有什么区别吗?什么情况下用单元格编辑,什么情况下用行编辑??

Rank: 8Rank: 8

6#
发表于 2012-12-25 10:26:09 |只看该作者
test 发表于 2012-12-25 10:21
对,就是利用这个属性设置单元格为可编辑的,那么行编辑API就不能用了。这有什么区别吗?什么情况下用 ...

这个看你的需求决定的,你需要哪种编辑模式就用哪种
一个是单个单元格编辑,一个是整行都进行编辑,你看下demo就清楚了
单元格编辑:http://www.miniui.com/demo/index.html#src=datagrid/celledit.html
行编辑:http://www.miniui.com/demo/index.html#src=datagrid/rowedit.html

Rank: 3Rank: 3

7#
发表于 2012-12-25 10:27:07 |只看该作者
factory 发表于 2012-12-25 10:26
这个看你的需求决定的,你需要哪种编辑模式就用哪种
一个是单个单元格编辑,一个是整行都进行编辑,你看 ...

好的,谢谢

Archiver|普加软件

GMT+8, 2024-9-28 08:28 , Processed in 1.038116 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部