最近通过搜索发现建立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
我爱佳娃 阅读(1300)
评论(0) 编辑 收藏 所属分类:
AJAX