eagle

          學無止境,細節決定成敗.
          posts - 12, comments - 11, trackbacks - 0, articles - 2
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          日歷

          <2009年10月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          文章分類(2)

          文章檔案(2)

          相冊

          java mail

          spring

          struts2

          web portal

          其他

          好友博客

          架構

          搜索

          •  

          最新評論

          extjs 樹節點圖標動態更新

          Posted on 2009-07-01 21:26 月下孤城 閱讀(4009) 評論(1)  編輯  收藏 所屬分類: extjs

          需求說明:
                    最近項目有個實現web Im的需求,我們知道對于聊天用戶中人員在上下線時,用戶圖標會呈現不同的狀態。為給用戶好的體驗,
           在用戶下線時需實現,1.用戶信息置灰;2.換上線圖標為下線圖標.

          代碼實現:
           /**
            * treeNode ext TreeNode對象
            * oldIconCls 原圖標css名
            * newIconCls 新圖標css名
            */
           function updateTreeNodeIcon(treeNode,oldIconCls,newIconCls){
                if(!treeNode)
                     return;
                    /*獲得樹節點<Img> html頁面元素對象*/ 
                var imgHtmlEl = treeNode.getUI().getIconEl(); 
                /*設置樹節點新圖標css*/
                treeNode.iconCls = newIconCls;
                Ext.Element.fly(imgHtmlEl).removeClass(oldIconCls);// @1
                Ext.Element.fly(imgHtmlEl).addClass(newIconCls);
           }
           
           說明:注意在上面代碼'@1'處刪除'原圖標css'時先要轉換html對象(imgHtmlEl)為ext中的Element對象.樹節點圖標替換后,可以使用TreeNode
                     disable()/enable()方法使節點置灰/正常狀態.




          ---------------------
          月下孤城
          mail:eagle_daiqiang@sina.com

          評論

          # re: extjs 樹節點圖標動態更新  回復  更多評論   

          2009-10-21 13:58 by 嗯嘿嘿
          我試了一下,不要
          Ext.Element.fly(imgHtmlEl).removeClass(oldIconCls);// @1
          也行

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


          網站導航:
           
          主站蜘蛛池模板: 大埔县| 如东县| 开封市| 始兴县| 克拉玛依市| 景宁| 营山县| 承德县| 抚宁县| 梧州市| 昆明市| 容城县| 德化县| 大田县| 苍梧县| 鄂州市| 团风县| 天门市| 长春市| 南宁市| 逊克县| 嘉善县| 务川| 桃源县| 南平市| 久治县| 平顶山市| 荥阳市| 奎屯市| 蒙阴县| 锡林郭勒盟| 屏东县| 长岛县| 璧山县| 洪洞县| 蒙城县| 夏津县| 崇州市| 独山县| 玉溪市| 临夏市|