浏览 2888 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-04-01
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-04-03
研究了半天,查看原代码,终于解决问题,希望对大家有所帮助
js代码如下操作 function reloadTreeNode(parentId) { var controller = dojo.widget.manager.getWidgetById("treeController"); var node=dojo.widget.byId(parentId); var nodes = new Array(); for(i = 0; i < node.children.length; i ++) { nodes[i] = {body : node.children[i], hasChildren : (node.children[i].chilren && node.children[i].chilren.length > 0)}; } dojo.lang.forEach(nodes, function(elem){ elem.body.tree.removeNode(elem.body); dojo.widget.manager.removeById(elem.body["widgetId"]);}); controller.loadRemote(node); } |
|
返回顶楼 | |
发表时间:2008-04-11
是在dojo什么版本下?
|
|
返回顶楼 | |