jQuery MiniUI

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

treegird有可以设置行颜色,setEnabled吗? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-5-14 14:53:51 |只看该作者 |倒序浏览
本帖最后由 gong_cnwh 于 2013-5-14 15:22 编辑

TreeGrid可以设置行颜色吗?
可以像datagrid那样在javascript中设置不可编辑setEnabled吗?
双击编辑该怎么写啊?
示例文件不好找啊

Rank: 8Rank: 8

沙发
发表于 2013-5-14 16:14:02 |只看该作者
可以,3.0版本treegrid从datagrid派生,datagrid的API也都适用,适用方式跟datagrid一样

Rank: 2

板凳
发表于 2013-5-15 08:30:33 |只看该作者
factory 发表于 2013-5-14 16:14
可以,3.0版本treegrid从datagrid派生,datagrid的API也都适用,适用方式跟datagrid一样 ...

datagrid怎么设置行样式啊?

而且treegird中设置setEnable没反应啊
                var editor = prjuser_grid.getCellEditor("ename", row);
                editor.setEnabled(false);                //设置name不能编辑
我这样写了之后点击编辑按钮啥反应都没有,本来应该其他列可编辑,就之友ename列不能编辑的。。。

Rank: 8Rank: 8

地板
发表于 2013-5-15 09:16:03 |只看该作者
gong_cnwh 发表于 2013-5-15 08:30
datagrid怎么设置行样式啊?

而且treegird中设置setEnable没反应啊

行样式,参考:http://www.miniui.com/demo/#src=datagrid/drawcell.html

行编辑的禁用,参考:http://www.miniui.com/demo/#src=datagrid/editable-rowedit.html

Rank: 2

5#
发表于 2013-5-15 09:54:31 |只看该作者
factory 发表于 2013-5-15 09:16
行样式,参考:http://www.miniui.com/demo/#src=datagrid/drawcell.html

行编辑的禁用,参考:http://w ...

额,之前看到这个示例了,没在意。。。
再请教一个问题,我做的效果是编辑的时候固定某一列不能编辑,新增的时候就可以编辑
这个例子貌似新增的时候初始也是把它禁用的,cellbeginedit有啥条件判断不,是新增还是编辑
另外,新增的时候能否直接传递两个参数过去啊

Rank: 8Rank: 8

6#
发表于 2013-5-15 10:05:53 |只看该作者
本帖最后由 factory 于 2013-5-15 10:07 编辑
gong_cnwh 发表于 2013-5-15 09:54
额,之前看到这个示例了,没在意。。。
再请教一个问题,我做的效果是编辑的时候固定某一列不能编辑,新 ...

判断下row._state == "add"
如果是新增的数据,会有add的标识

或者你自己在新增的时候,多加个标识的字段好了

比如  var newRow = {isNew:true}
grid.addRow(newRow)
然后判断下isNew == true

Rank: 2

7#
发表于 2013-5-15 10:31:26 |只看该作者
factory 发表于 2013-5-15 10:05
判断下row._state == "add"
如果是新增的数据,会有add的标识

原来这个newRow是这样用啊,非常感谢

Archiver|普加软件

GMT+8, 2024-11-28 09:31 , Processed in 1.040345 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部