前段时间,用EXT做了一些基本的开发,现在温习下:写下一些Ext的简单函数使用:
Ext获取某一个对象使用的是Ext.get("test")
Ext.get("test").dom 相当与 document.getElementById("test");
Ext.getDom("testDom") 通过ID获取对象
var e = new Ext.Element("testDom");
Ext.getDom(e) //自动转化Ext.Element 对象为标准HTML对象
Ext.getDom(e.dom) //直接返回HTML对象
前面三个获取的都是DOM对象。
Ext.getCmp 获取的EXT组件
Ext.getBody() 相当与document.body
Ext.getDoc() 相当于 document
Ext.Element() //返回标准的EXT元素
var ml = new Ext.Element(document.createElement("div"));
ml.postion("absolute") //位置
show(boolean/object) 参数可选,显示此元素
hide(oolean/object) 参数可选,隐藏此元素
setVisibilityMode(visMode Element.VISIBILITY)设置元素的显示模式
setVisible(oolean/object) 参数可选,隐藏此元素 和show /hide方法一致
setOpacity(float 数字) 设置透明度
常见的内容控制方法:
ml.update(String html,[Boolean loadScripts],Function callback)
参数:html 表示插入的HTML内容,loadscripts为true,表示遇到脚本要执行,callback表示当更新完元素后,加载一个回调函数。
ml.load(String/Function url,[String/Object params],[function callback])
参数:传入URL或是能获得URL的函数,MAP形式的参数{params1:1,params2:2}或是“params1=1¶ms2=2”
好了,今天就写这么多