Extjs4 get getCmp getDom实践 动态修改tbar内容
来源:互联网 发布:java 趣味题 编辑:程序博客网 时间:2024/06/08 02:44
博文http://blog.csdn.net/jazywoo123/article/details/7745468 中详细讲了Extjs 中的get、getDom、getCmp、getBody、getDoc 的区别,觉得很完整,在这里多一点补充。
先看代码:
me.kPanel = Ext.widget("panel",{id:"kPanel",region:"center",title: ' 工作台 ', border:1, layout : {type : 'table',columns : 2,tableAttrs : {style : {width : 800,height : 650}}}, defaults:{height:300, width:500},tbar:[{xtype:"label", id:"urlText", text:"www.test.com/test1/test2", handler:function(){;}},"->",{xtype:"combo"}],items: [ me.anotherPanel]});
以上代码初始化了一个带有toolbar和anotherPanel的panel面板,需要在其他控件的功能中,动态修改tbar中id为urlText的label内容,使用get、getCmp和getDom的方法分别为:
Ext.get("urlText").setHTML(path);Ext.getCmp("urlText").setText(path); Ext.getDom("urlText").innerHTML = path;
来看看三个方法分别获得的对象的关系:
Ext.getDom -> HTML控件 (内容为<label ...> ... </label>)
Ext.get -> Ext元素(Ext.Element,api吧)
Ext.getCmp -> Ext组件(Ext.Component,其实就是js代码定义的对象)
右侧从上到下是被封装的关系:HTML控件封装在Ext.Element中,Ext.Element被封装在Ext.Component中。
因此有:
Ext.getDom().innerHTML=text,因为返回HTML控件,所以完全就是Javascript的方式;
Ext.get().setHTML(text),查API吧,这个方法封装了Javascript Dom的innerHTML;
Ext.getCmp().setText(text),Ext对象自动生成其属性的set、get方法,因为id为urlText的组件有text属性,所以用setText就可以设置了
- Extjs4 get getCmp getDom实践 动态修改tbar内容
- get、getCmp、getDom区别
- Ext中的get、getDom、getCmp、getBody、getDoc
- Ext中 get、getDom、getCmp的区别
- Ext中 get、getDom、getCmp的区别
- Ext中 get、getDom、getCmp的区别
- Ext中 get、getDom、getCmp的区别
- ExtJs中getCmp、getDom、Get的区别
- Ext中 get、getDom、getCmp的区别
- ExtJs中getCmp、getDom、Get的区别
- ExtJs中getCmp、getDom、Get的区别
- ExtJS中的get函数:get,getCmp,getDom,getBody,getDoc
- ext fly get 区别 get、getDom、getCmp、getBody
- Ext中的get、getDom、getCmp、getBody、getDoc的区别
- Ext中的get、getDom、getCmp、getBody、getDoc的区别
- Ext中的get、getDom、getCmp、getBody、getDoc的区别
- ExtJS中get、getDom、getCmp、getBody、getDoc使用 javascript[转]
- Ext中的get、getDom、getCmp、getBody、getDoc的区别
- Xcode运行错误:error: failed to attach to process ID 0
- 前端性能优化:网络存储的静态缓存和非必要内容优化
- open-iscsi/scst 追踪四(网络字节序)(转载有修改)
- mfc中如何定义全局变量和全局函数
- 软件工程之需求管理(好软件系列一)
- Extjs4 get getCmp getDom实践 动态修改tbar内容
- 嵌入式环境搭建之ssh
- Objective C 高级进阶—属性assign, copy, retain内存分析
- Java常用优秀工具类库
- 狼追兔子问题C模拟解
- 音频播放器
- QTP10安装完后 菜单项为空的解决方法
- 幸福
- 持续集成实践