jQuery MiniUI

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

treegrid在drawcell的时候如何找到编辑框editor? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-6-17 10:55:35 |只看该作者 |倒序浏览
e.editor 貌似不支持啊。。。有没有什么办法能找到?

Rank: 8Rank: 8

沙发
发表于 2014-6-17 11:14:19 |只看该作者
编辑器在编辑模式才创建,drawcell时是没有的

Rank: 2

板凳
发表于 2014-6-17 11:32:28 |只看该作者
我现在碰到这样个情况:有个treegrid,某一列的值是他第一层子节点相加,子节点的值同样也是子节点相加,如此循环。我在drawcell 的时候找到每行的子节点相加,然后e.cellHtml=相加的值,但是这样就有个问题,由于是cellhtml的值。。所以只计算了最底层的。。。之后上一层节点由于本身没值,所以就无法计算了。。。希望能看懂我的意思。

Rank: 2

地板
发表于 2014-6-17 11:34:12 |只看该作者
有没有什么其他好的办法来处理这种问题?

Rank: 8Rank: 8

5#
发表于 2014-6-17 11:34:58 |只看该作者
talent_w 发表于 2014-6-17 11:32
我现在碰到这样个情况:有个treegrid,某一列的值是他第一层子节点相加,子节点的值同样也是子节点相加,如 ...

e.cellHtml=值的时候,把列的那个字段也更新一下试试
e.record.xx=值

Rank: 2

6#
发表于 2014-6-17 11:41:26 |只看该作者
e.record.xx=值 很正确。。。问题解决了。。太感谢了!!

Rank: 2

7#
发表于 2014-6-17 12:55:35 |只看该作者
本帖最后由 talent_w 于 2014-6-17 12:56 编辑

还发现个问题e.record.xx=值这样修改以后 grid.getChanges ()  或者getData() 获取不到变化后的值。。。还是原本的,必须点击编辑里面值自动变化了以后保存才有效果

Rank: 8Rank: 8

8#
发表于 2014-6-17 13:28:36 |只看该作者
talent_w 发表于 2014-6-17 12:55
还发现个问题e.record.xx=值这样修改以后 grid.getChanges ()  或者getData() 获取不到变化后的值。。。还 ...

grid.getData()不是有吗?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

9#
发表于 2014-6-17 13:44:00 |只看该作者
getData()我知道,但是最后取出来json上面的值是最初获取列表时json的值,现在是由于drawcell 的原因改了,所以getData()没取到

Rank: 8Rank: 8

10#
发表于 2014-6-17 14:10:15 |只看该作者
talent_w 发表于 2014-6-17 13:44
getData()我知道,但是最后取出来json上面的值是最初获取列表时json的值,现在是由于drawcell 的原因改了, ...

我这个截图就是drawcell后获取的getData()
你怎么获取不到了

Archiver|普加软件

GMT+8, 2025-7-5 15:51 , Processed in 1.040759 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部