最近通過搜索發現建立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
我愛佳娃 閱讀(1305)
評論(0) 編輯 收藏 所屬分類:
AJAX