常用工具类与函数
?Ext常用函数
¤Ext.onReady() 该方法的调用发生在Document对象加载完毕之后,HTML的onload事件及image加载之前。
¤Ext.get(Mixeed el) el一个指定的Dom Element节点id ,或Dom Element,亦或存在的HTML Elecment。
¤Ext.getCmp() 返回Ext.Component管理的指定id的Component对象,实际是Ext.ComponentMgr.get(id)的包装调用。Ext.getCmp(String id)
¤Ext.getDom() 通过指定的id或Dom节点或Element元素,获取HTMLElement(HTML元素)。
¤Ext.isEmpty()
¤Ext.namespace() ===>Ext.ns()。
¤Ext.each() 分别对一个数组或集合进行迭代。
¤Ext.encode() 定义的JSON对象进行解析,解析成为字符串你,是一个 标准的Ext.JSON.encode()。在调用时表示将参数Object进行Object进行解析,返回字符串。---Ext.JSON.encode的简写形式
1 对象解析示例 2 <script language="javascript"> 3 Ext.onReady(function(){ 4 var persion ={name:‘Tom‘,age:25};//定义一个JSON对象 5 var panel =new Ext.Panel({ 6 title:示例", 7 renderTo:‘sub01‘, 8 width:‘300px‘, 9 html:"<div id=‘div1‘ style=‘height:200px‘>将对象进行装换成字符串</div>" 10 }); 11 val el =Ext.select([‘"div1"],true); 12 el.on("onclick",function tes(){ 13 Ext.Msg.alert("提示",Ext.encode(person));//打印对象转变成字符串 14 15 }); 16 17 }); 18 19 </script>
¤Ext.htmlDecode() 将定义的HTML字符串进行字符串转换 ,返回字符串。