您的位置:首页 > 其它

Ext中提供了三个方法获取某个节点对象

2012-03-20 20:54 52 查看

Ext中提供了三个方法获取某个节点对象,在使用的时候经常混淆

Ext.get(id):返回一个HTML DOM对象。

Ext.getCmp(id):返回Ext.Component,
                    如果要调用ext的方法,则需要使用该方法 获取组件。

Ext.getDom(id):返回HTMLElement。

例如:

例子,我们声明一棵树,js代码如下:

      var tree=new Ext.tree.TreePanel({

        renderTo:"show",

        id:'tt',

        root:root,               //定位到根节点

          animate:true,           //开启动画效果

          enableDD:false,         //不允许子节点拖动

          border:false,           //没有边框

          rootVisible:true        //设为false将隐藏根节点,很多情况下,我们选择隐藏根节点增加美观性

     });


可使用三个方法获取树对象:          

            var aa = Ext.get('tt');

            var tt = Ext.getCmp('tt');

            var bb = Ext.getDom('tt');

             alert(aa.id);

             alert(tt);

             alert(bb);

弹出结果如下:

             [Object Object]

           [Tree tt]

           [Object HTMLDivElement]

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: