最近通過搜索發(fā)現(xiàn)建立TreeV3時候,方便的加載圖標方法:在這里
但是有個問題,想在程序里動態(tài)修改它卻沒有函數(shù),經(jīng)過研究代碼發(fā)現(xiàn)可以用如下簡單方法實現(xiàn):
取得之前定義的TreeDocIconExtension的引用:
var treeicons = dojo.widget.manager.getWidgetById("phyTreedocIcons");
改變TreeNodeV3的TYPE值為CSS文件定義過的項目:
node.nodeDocType = 3;
最關(guān)鍵是要去刷新iconNode的innerHTML,調(diào)用如下:
treeicons.setnodeDocTypeClass (node);
已經(jīng)實驗通過。這樣就可以方便的根據(jù)后臺數(shù)據(jù)刷新節(jié)點狀態(tài),而不必重建樹節(jié)點。
posted on 2007-06-02 12:06
我愛佳娃 閱讀(1308)
評論(0) 編輯 收藏 所屬分類:
AJAX