读书人

用CSS样式表统制Panel的位置

发布时间: 2012-10-21 09:00:07 作者: rapoo

用CSS样式表控制Panel的位置




这里在向页面中添加元素的时候用到了applyToMarkup()方法,该方法类似render(),简单的解释一下:



如果在构造参数中定义:

* renderTo:将当前对象放到renderTo指定的元素里面
* applyTo:直接在当前对象之上构建

在构造方法外部定义:

* render:等同于renderTo()
* applyToMarkup:等同于applyTo()

DomHelper.append是Ext中动态创—om对象的方式,也是经常用到的一个方法,来看API中的定义



DomHelper.append ( Mixed el , Object/String o , [Boolean returnElement ] ) : HTMLElement/Ext.Element



该方法创建了一个新的DOM元素,并且把它添加到第一个参数指定的DOM对象之中。


Parameters:

* el : 可以是多种形式的上下文元素
*
o : 对象或字符串类型,指定的DOM 对象或者HTML行级元素
*
returnElement : 可选,Boolean 类型,如果值为true,返回一个Ext对象元素,否则返回普通的HTML元素

Returns:

* HTMLElement/Ext.Element :新的HTML节点

上面例子中第二个参数指定是的DIV对象

{
tag:"div",
cls:"contain",
cn:[{
tag:"div",
cls:"center"
}]
}


* tag:target,目标是DIV
* cls:class,指定CSS 样式
* cn:childNode,子节点
* []:中括号中可以动态生成多个子节点对象
* .child("div"):append到指定对象的子节点中第一个DIV上

读书人网 >CSS

热点推荐