jQuery MiniUI

标题: treegird有可以设置行颜色,setEnabled吗? [打印本页]

作者: gong_cnwh    时间: 2013-5-14 14:53:51     标题: treegird有可以设置行颜色,setEnabled吗?

本帖最后由 gong_cnwh 于 2013-5-14 15:22 编辑

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


作者: factory    时间: 2013-5-14 16:14:02

可以,3.0版本treegrid从datagrid派生,datagrid的API也都适用,适用方式跟datagrid一样
作者: gong_cnwh    时间: 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列不能编辑的。。。
作者: factory    时间: 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
作者: gong_cnwh    时间: 2013-5-15 09:54:31

factory 发表于 2013-5-15 09:16
行样式,参考:http://www.miniui.com/demo/#src=datagrid/drawcell.html

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

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

作者: factory    时间: 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

作者: gong_cnwh    时间: 2013-5-15 10:31:26

factory 发表于 2013-5-15 10:05
判断下row._state == "add"
如果是新增的数据,会有add的标识

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




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