grid

          grid

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            78 Posts :: 0 Stories :: 62 Comments :: 0 Trackbacks
          自定義節(jié)點
                                 

          參考示例自定義節(jié)點


                                 

          創(chuàng)建代碼         

          <ul id="tree1" class="mini-tree" url="../data/tree.txt" style="width:200px;padding:5px;" 
              showTreeIcon="true" textField="text" idField="id" 
              ondrawnode="onDrawNode" showCheckBox="true">        
          </ul>           

          此時,我們監(jiān)聽了“drawnode”事件。


                     

          drawnode 事件         

          function onDrawNode(e) {
              var tree = e.sender;
              var node = e.node;
          
              var hasChildren = tree.hasChildren(node);
          
              //所有子節(jié)點加上超鏈接
              if (hasChildren == false) {
                  e.nodeHtml = '<a  + node.id + '.html" target="_blank">' + node.text + '</a>';
              }
          
              //父節(jié)點高亮顯示;子節(jié)點斜線、藍色、下劃線顯示
              if (hasChildren == true) {
                  e.nodeStyle = 'font-weight:bold;';
              } else {
                  e.nodeStyle = "font-style:italic;"; //nodeStyle
                  e.nodeCls = "blueColor";            //nodeCls
              }
          
              //修改默認的父子節(jié)點圖標
              if (hasChildren == true) {
                  e.iconCls = "folder";
              } else {
                  e.iconCls = "file";
              }
          
              //父節(jié)點的CheckBox全部隱藏
              if (hasChildren == true) {
                  e.showCheckBox = false;
              }
          }
          

             
          Note:   
          1. 文本內容(nodeHtml):所有子節(jié)點加上超鏈接   
          2. 節(jié)點樣式(nodeStyle/nodeCls):父節(jié)點高亮顯示;子節(jié)點斜線、藍色、下劃線顯示     
          3. 節(jié)點圖片(iconCls):修改默認的父子節(jié)點圖標           
          4. 隱藏CheckBox(showCheckBox):父節(jié)點的CheckBox全部隱藏           
          5. 開發(fā)者可以擴展節(jié)點判斷條件,對文本、樣式、圖標、CheckBox等做任意自定義.
          posted on 2012-12-07 16:21 nikofan 閱讀(2785) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網站導航:
           
          主站蜘蛛池模板: 新安县| 遂平县| 洱源县| 敖汉旗| 梁平县| 长葛市| 金华市| 林州市| 道孚县| 武平县| 桂阳县| 平远县| 澄城县| 务川| 嘉义县| 永年县| 太和县| 太仆寺旗| 屏山县| 贺兰县| 乐安县| 邢台县| 五家渠市| 射洪县| 巫山县| 姜堰市| 蒲城县| 金乡县| 沂水县| 耿马| 宜黄县| 泽普县| 仙居县| 宁远县| 彩票| 东明县| 湄潭县| 吴忠市| 原平市| 绥中县| 溆浦县|