隨筆-9  評(píng)論-168  文章-266  trackbacks-0
          var node_id= Ext.getCmp('partId').getValue() 
          (1)快速定位,根據(jù)node.id
          注: EXT 樹的節(jié)點(diǎn)如果不展開,數(shù)據(jù)是獲取不到的( getNodeById() 報(bào)異常),即使你load了數(shù)據(jù)不展開節(jié)點(diǎn)前,一樣獲取不到。
              var node=treepanel.getNodeById(node_id);
              // treepanel.expandPath(node.getPath())
              treepanel.getSelectionModel().select(node)
              node.fireEvent('click',node)
          (2)遞歸查找,一層一層級(jí)聯(lián)查找
          注: 雖然能解決(1)中取不到數(shù)據(jù)的問題,但訪問速度慢,而且級(jí)聯(lián)查找時(shí)會(huì)層層擴(kuò)展開.
            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 紫蝶∏飛揚(yáng)↗ 閱讀(7046) 評(píng)論(0)  編輯  收藏 所屬分類: EXTJS
          主站蜘蛛池模板: 肃南| 灵川县| 潞西市| 台安县| 阜宁县| 翼城县| 稷山县| 普格县| 阳曲县| 永丰县| 云南省| 游戏| 舒城县| 商丘市| 莱芜市| 米脂县| 乌鲁木齐县| 上思县| 宜宾市| 安顺市| 井研县| 紫金县| 衢州市| 河曲县| 曲靖市| 湘潭县| 清徐县| 安龙县| 吉安县| 东城区| 苍山县| 平山县| 米易县| 抚顺市| 阳新县| 邳州市| 抚州市| 南宁市| 昌吉市| 东丽区| 定南县|