隨筆-124  評論-194  文章-0  trackbacks-0

          轉錄自:這里

          并實驗通過。

           

          TreeV3支持節點圖標, 因為和老版本的使用方式大相徑庭, 而且沒有文檔, 所以給升級到V3的developer造成一定的困擾. 我利用google, 并分析了源代碼后找到了方法.
          在TreeV3中加入圖標的方法如下:

          首先定義一個widget:
          <div dojoType="TreeDocIconExtension" widgetId="docIcons"></div>

          并給tree加入一個名為"docIcons"的listener:
          <div dojoType="TreeV3" listeners="link;selector;docIcons;treeController;menu">

          在定義節點時需要加入一個屬性"nodeDocType", 如:
          <div dojoType="TreeNodeV3" title="nodetitle" nodeDocType="nodetype1" ></div>

          最后給每一個nodedoctype定義一個名為".TreeIconXXXX"的style, 這里的XXXX就是給節點定義的nodeDoctype的名字:
          <style>
          .TreeIconnodetype1{
          background-image: url('icon.gif');
          }
          </style>

          posted on 2007-06-01 17:37 我愛佳娃 閱讀(1724) 評論(1)  編輯  收藏 所屬分類: AJAX

          評論:
          # re: 給dojo的v3 tree加icon圖標 2007-07-01 21:58 | dabaisha1130
          我在使用treev3的時候發現root節點的上面老是有個i.gif的圖片,而且所有的treev3的例子都是這樣的,您有沒有什么辦法消除第一個root節點的展開“+”圖標上面的i.gif圖片。  回復  更多評論
            
          主站蜘蛛池模板: 凌源市| 诏安县| 右玉县| 兴安县| 当雄县| 霍山县| 东莞市| 巴楚县| 涿州市| 安达市| 饶平县| 南岸区| 长沙市| 咸宁市| 冷水江市| 子洲县| 饶平县| 龙岩市| 和龙市| 晋中市| 墨江| 那曲县| 全南县| 海兴县| 沾益县| 鄄城县| 奉贤区| 新和县| 利津县| 宁武县| 通山县| 屏边| 潢川县| 沙湾县| 黑龙江省| 漳平市| 东山县| 六安市| 南靖县| 南乐县| 濮阳市|