jQuery MiniUI

标题: datagrid编辑 [打印本页]

作者: test    时间: 2012-12-25 09:01:35     标题: datagrid编辑

本帖最后由 test 于 2012-12-25 09:05 编辑

我是用grid2.beginEditRow(row);进行行编辑的,如何根据一行中某一列的值使得另外的一列变得不可编辑??
作者: factory    时间: 2012-12-25 09:26:55

一样监听cellbeginedit事件
function cellbeginedit(e){
            if(e.field == "XXXX"){
                e.cancel = true;
            }
        }
作者: test    时间: 2012-12-25 09:44:29

factory 发表于 2012-12-25 09:26
一样监听cellbeginedit事件
function cellbeginedit(e){
            if(e.field == "XXXX"){

OK已经解决了,但是我有个疑问就是利用datagrid的属性(设置单元格为可编辑的)编辑单元格和利用这个方法有什么区别吗?分别什么时候用?
作者: factory    时间: 2012-12-25 09:59:22

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

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

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

对,就是利用这个属性设置单元格为可编辑的,那么行编辑API就不能用了。这有什么区别吗?什么情况下用单元格编辑,什么情况下用行编辑??
作者: factory    时间: 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
作者: test    时间: 2012-12-25 10:27:07

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

好的,谢谢




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