随笔-124  评论-194  文章-0  trackbacks-0

最近通过搜索发现建立TreeV3时候,方便的加载图标方法:在这里

 

但是有个问题,想在程序里动态修改它却没有函数,经过研究代码发现可以用如下简单方法实现:

取得之前定义的TreeDocIconExtension的引用:

var treeicons = dojo.widget.manager.getWidgetById("phyTreedocIcons");

 

改变TreeNodeV3的TYPE值为CSS文件定义过的项目:

node.nodeDocType = 3;

 

最关键是要去刷新iconNode的innerHTML,调用如下:

treeicons.setnodeDocTypeClass (node);

 

已经实验通过。这样就可以方便的根据后台数据刷新节点状态,而不必重建树节点。

posted on 2007-06-02 12:06 我爱佳娃 阅读(1281) 评论(0)  编辑  收藏 所属分类: AJAX

只有注册用户登录后才能发表评论。


网站导航: