轉(zhuǎn)錄自:這里
并實(shí)驗(yàn)通過(guò)。
TreeV3支持節(jié)點(diǎn)圖標(biāo), 因?yàn)楹屠习姹镜氖褂梅绞酱笙鄰酵? 而且沒(méi)有文檔, 所以給升級(jí)到V3的developer造成一定的困擾. 我利用google, 并分析了源代碼后找到了方法.
在TreeV3中加入圖標(biāo)的方法如下:
首先定義一個(gè)widget:
<div dojoType="TreeDocIconExtension" widgetId="docIcons"></div>
并給tree加入一個(gè)名為"docIcons"的listener:
<div dojoType="TreeV3" listeners="link;selector;docIcons;treeController;menu">
在定義節(jié)點(diǎn)時(shí)需要加入一個(gè)屬性"nodeDocType", 如:
<div dojoType="TreeNodeV3" title="nodetitle" nodeDocType="nodetype1" ></div>
最后給每一個(gè)nodedoctype定義一個(gè)名為".TreeIconXXXX"的style, 這里的XXXX就是給節(jié)點(diǎn)定義的nodeDoctype的名字:
<style>
.TreeIconnodetype1{
background-image: url('icon.gif');
}
</style>
posted on 2007-06-01 17:37
我愛(ài)佳娃 閱讀(1722)
評(píng)論(1) 編輯 收藏 所屬分類(lèi):
AJAX