grid

          grid

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            78 Posts :: 0 Stories :: 62 Comments :: 0 Trackbacks
          自定義節點
                                 

          參考示例自定義節點


                                 

          創建代碼         

          <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>           

          此時,我們監聽了“drawnode”事件。


                     

          drawnode 事件         

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

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

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


          網站導航:
           
          主站蜘蛛池模板: 霍山县| 广灵县| 襄汾县| 九龙县| 山东| 安国市| 南郑县| 牙克石市| 曲水县| 丰原市| 简阳市| 呼伦贝尔市| 保山市| 普安县| 阿克| 新安县| 璧山县| 石门县| 安阳市| 集贤县| 河东区| 固原市| 定陶县| 正安县| 汶上县| 西乌珠穆沁旗| 阿勒泰市| 乐至县| 双江| 荥阳市| 呼和浩特市| 左贡县| 诸城市| 镇远县| 昌吉市| 莱芜市| 四会市| 连州市| 乌鲁木齐市| 胶州市| 深圳市|