隨筆-9  評論-168  文章-266  trackbacks-0
          var node_id= Ext.getCmp('partId').getValue() 
          (1)快速定位,根據node.id
          注: EXT 樹的節點如果不展開,數據是獲取不到的( getNodeById() 報異常),即使你load了數據不展開節點前,一樣獲取不到。
              var node=treepanel.getNodeById(node_id);
              // treepanel.expandPath(node.getPath())
              treepanel.getSelectionModel().select(node)
              node.fireEvent('click',node)
          (2)遞歸查找,一層一層級聯查找
          注: 雖然能解決(1)中取不到數據的問題,但訪問速度慢,而且級聯查找時會層層擴展開.
            treepanel.getRootNode().cascade(function(n) {
          if (!n.isLeaf() && !n.isLoaded()) {
          n.reload();
          return true;
          }
          if (n.attributes['id'] == Ext.getCmp('partId').getValue()) {
          node = n;
          treepanel.getSelectionModel().select(node)
          node.fireEvent('click', node)
          return false;
          }
          return true;
            });
          posted on 2012-04-28 14:36 紫蝶∏飛揚↗ 閱讀(7046) 評論(0)  編輯  收藏 所屬分類: EXTJS
          主站蜘蛛池模板: 独山县| 博湖县| 上杭县| 敦煌市| 平山县| 茌平县| 江永县| 佛冈县| 翼城县| 修水县| 九龙县| 叶城县| 五常市| 微山县| 衡东县| 仁怀市| 北流市| 施秉县| 武威市| 太原市| 馆陶县| 大关县| 武功县| 赫章县| 扶沟县| 聊城市| 吉安市| 昌江| 大理市| 黔东| 莱芜市| 三门县| 会泽县| 长春市| 巴塘县| 康乐县| 高邮市| 利川市| 和硕县| 深州市| 肃宁县|