| Package: | Ext |
| Class: | Element |
| Extends: | Object |
| Subclasses: | Layer |
| Defined In: | Element.js |
var el = Ext.get("my-div");
// 或者是 getEl
var el = getEl("my-div");
// 或者是一个 DOM element
var el = Ext.get(myDivElement);
使用Ext.get()或是getEl()来代替调用构造函数,保证每次调用都是获取相同的对象而非构建新的一个。可选项 默认值 描述 --------- -------- --------------------------------------------- duration .35 动画持续的时间(单位:秒) easing easeOut YUI的消除方法 callback none 动画完成之后执行的函数 scope this 回调函数的作用域另外,可通过配置项中的“anim“来获取动画对象,这样便可停止或操控这个动画效果。例子如下:
var el = Ext.get("my-div");
// 没有动画
el.setWidth(100);
// 默认动画
el.setWidth(100, true);
// 对动画的一些设置
el.setWidth(100, {
duration: 1,
callback: this.foo,
scope: this
});
// 使用属性“anim”来获取动画对象
var opt = {
duration: 1,
callback: this.foo,
scope: this
};
el.setWidth(100, opt);
...
if(opt.anim.isAnimated()){
opt.anim.stop();
}
组合(集合的)元素| 属性 | 定义对象 | |
|---|---|---|
| Element.DISPLAY : Number | Element | |
| <static> 显示模式(Visibility mode)的常量 - 使用Display来隐藏元素 | ||
| Element.VISIBILITY : Number | Element | |
| <static> 显示模式(Visibility mode)的常量 - 使用Visibility来隐藏元素 | ||
| defaultUnit : String | Element | |
| 如不指定CSS值的单位则默认为px。 | ||
| dom : HTMLElement | Element | |
| DOM元素 | ||
| id : String | Element | |
| DOM元素之ID | ||
| originalDisplay : String | Element | |
| 元素默认的显示模式 | ||
| 方法 | 定义对象 | |
|---|---|---|
Element
(String/HTMLElement element, [Boolean forceNew]) |
Element | |
| 直接创建新元素 | ||
Element.fly
(String/HTMLElement el, [String named]) : Element |
Element | |
| <static> 获取共享元的元素,传入的节点会成为活动元素。 | ||
Element.get
(String/HTMLElement/Element el) : Element |
Element | |
| <static> 获取元素对象的静态方法。 | ||
addClass
(String/Array className) : Ext.Element |
Element | |
| 为元素添加CSS类(CSS Class)。重复的类会被忽略。 | ||
addClassOnClick
(String className) : Ext.Element |
Element | |
| 当鼠标在该元素上面按下接着松开(即单击效果),设置event handlers来添加和移除css类。 | ||
addClassOnFocus
(String className) : Ext.Element |
Element | |
| 置event handlers来添加和移除css类,当该元素得到焦点(focus)。 | ||
addClassOnOver
(String className, [Boolean preventFlicker]) : Ext.Element |
Element | |
| 设置event handlers来添加和移除css类,当鼠标在该元素之上。 | ||
addKeyListener
(Number/Array/Object/String key, Function fn, [Object scope]) : Ext.KeyMap |
Element | |
| 构建KeyMap的快捷方式 | ||
addKeyMap
(Object config) : Ext.KeyMap |
Element | |
| 为该元素创建一个KeyMap | ||
addListener
(String eventName, Function fn, [Object scope], [Object options]) : void |
Element | |
| 加入一个事件处理器 | ||
alignTo
(String/HTMLElement/Ext.Element element, String position, [Array offsets], [Boolean/Object animate]) : Ext.Element |
Element | |
| 对齐元素到另外一个元素的指定的标记。 | ||
anchorTo
(String/HTMLElement/Ext.Element element, String position, [Array offsets], [Boolean/Object animate], [Boolean/Number monitorScroll],
) : void |
Element | |
| 标记一个元素到另外一个元素,并当window resiz时重新对齐。 | ||
animate
(Object args, [Float duration], [Function onComplete], [String easing], [String animType]) : Ext.Element |
Element | |
| 在元素上执行动画 | ||
appendChild
(String/HTMLElement/Array/Element/CompositeElement el) : Ext.Element |
Element | |
| 传入一个或多个元素,加入到该元素 | ||
appendTo
(String/HTMLElement/Element el) : Ext.Element |
Element | |
| 传入元素的参数,将该元素加入到传入的元素 | ||
applyStyles
(String/Object/Function styles) : Ext.Element |
Element | |
| setStyle的另一个版本,能更灵活地设置样式属性。 | ||
autoHeight
([Boolean animate], [Float duration], [Function onComplete], [String easing]) : Ext.Element |
Element | |
| 测量元素其内容的实际高度,使元素之高度适合。 | ||
| beginMeasure () : Ext.Element | Element | |
| 先对元素进行display:none, 然后临时激活偏移(width、height、x、y)。最后使用endMeasure()。 | ||
| blur () : Ext.Element | Element | |
| 使这个元素失去焦点。忽略任何已捕获的异常。 | ||
center
([String/HTMLElement/Ext.Element centerIn]) : void |
Element | |
| 在视图或其他元素中,居中元素。 | ||
child
(String selector, Boolean returnDom) : Element |
Element | |
| 传入一个CSS选择符的参数,然后基于该选择符和搜索深度,选取单个子节点(选择符不应有id) | ||
clean
([Boolean forceReclean]) : void |
Element | |
| 移除无用的文本节点 | ||
| clearOpacity () : Ext.Element | Element | |
| 清除这个元素的透明度设置。IE有时候会用到 | ||
clearPositioning
([String value]) : Ext.Element |
Element | |
| 当文档加载后清除位置并复位到默认 | ||
| clip () : Ext.Element | Element | |
| 保存当前的溢出(overflow),然后进行裁剪元素的溢出部分 - 使用 unclip 来移除 | ||
contains
(HTMLElement/String el) : Boolean |
Element | |
| 返回true,如果这个元素是传入元素的父辈元素 | ||
createChild
(Object config, [HTMLElement insertBefore], [Boolean returnDom]) : Ext.Element |
Element | |
| 传入一个DomHelper配置项对象的参数,将其创建并加入其到该元素。 | ||
createProxy
(String/Object config, [String/HTMLElement renderTo], [Boolean matchBox]) : Ext.Element |
Element | |
| 创建元素的代理 | ||
| createShim () : Ext.Element | Element | |
| 创建一个iframe垫片来使得select和其他windowed对象在该元素显示之下。 | ||
down
(String selector, Boolean returnDom) : Element |
Element | |
| 传入一个CSS选择符的参数,然后基于该选择符和搜索深度,"直接"选取单个子节点(选择符不应有id) | ||
enableDisplayMode
([String display]) : Ext.Element |
Element | |
| setVisibilityMode(Element.DISPLAY)快捷方式 | ||
| endMeasure () : Ext.Element | Element | |
| 在调用beginMeasure()之后恢复显示 | ||
findParent
(String ss, [Number/String/HTMLElement/Element maxDepth], [Boolean returnEl]) : HTMLElement |
Element | |
| 传入一个选择符的参数,找到整个节点并按照选择符查找父节点。 | ||
findParentNode
(String ss, [Number/String/HTMLElement/Element maxDepth], [Boolean returnEl]) : HTMLElement |
Element | |
| 传入一个选择符的参数,按照选择符查找父节点。选择符应是简易的选择符,如 div.some-class 或者 span:first-child。 | ||
fitToParent
([Boolean monitorResize], [String/HTMLElment/Element targetParent]) : Ext.Element |
Element | |
| 调整该元素的大小,以适合父元素尺寸。需执行 box adjustments | ||
| focus () : Ext.Element | Element | |
| 使这个元素得到焦点。忽略任何已捕获的异常。 | ||
getAlignToXY
(String/HTMLElement/Ext.Element element, String position, [Array offsets]) : Array |
Element | |
| 获取该元素对齐另一个元素时候的x,y坐标。 | ||
getAnchorXY
([String anchor], [Object size], [Boolean local]) : Array |
Element | |
| 返回X、Y坐标,由元素已标记好的位置(anchor position)指定。 | ||
getBorderWidth
(String side) : Number |
Element | |
| 获取指定边的边框宽度 | ||
getBottom
(Boolean local) : Number |
Element | |
| 获取元素的底部Y坐标 (元素Y位置 + 元素宽度) | ||
getBox
([Boolean contentBox], [Boolean local]) : Object |
Element | |
| 返回一个BOX {x, y, width, height},可用于匹配其他元素的大小/位置。 | ||
| getCenterXY () : Array | Element | |
| 计算该元素的x,y到屏幕中心的值 | ||
getColor
(String attr, String defaultValue, [String prefix]) : void |
Element | |
| 为指定的CSS属性返回CSS颜色。RGB、三位数(像#fff)和有效值都被转换到标准六位十六进制的颜色 | ||
| getComputedHeight () : Number | Element | |
| Returns either the offsetHeight or the height of this element based on CSS height adjusted by padding or borders when... | ||
| getComputedWidth () : Number | Element | |
| Returns either the offsetWidth or the width of this element based on CSS width adjusted by padding or borders when ne... | ||
getFrameWidth
(String sides) : Number |
Element | |
| 传入的“side”的参数,统计边框和内补丁(padding & borders)的宽度并返回该值。 | ||
getHeight
([Boolean contentHeight]) : Number |
Element | |
| 返回元素的偏移(offset)高度 | ||
getLeft
(Boolean local) : Number |
Element | |
| 获取X坐标 | ||
getMargins
([String sides]) : Object/Number |
Element | |
| 返回该元素的top、left、right 和 bottom 属性,以表示margin(外补丁)。 | ||
| getNextSibling () : HTMLElement | Element | |
| 获取下一个兄弟节点,跳过文本节点。 | ||
getPadding
(String side) : Number |
Element | |
| 获取指定边的padding宽度 | ||
| getPositioning () : Object | Element | |
| 获取一个包含CSS定位的对象。 | ||
| getPrevSibling () : HTMLElement | Element | |
| 获取前一个兄弟节点,跳过文本节点。 | ||
| getRegion () : Region | Element | |
| 返回给出元素的区域。 | ||
getRight
(Boolean local) : Number |
Element | |
| 获取元素的右X坐标 (元素X位置 + 元素宽度) | ||
getSize
([Boolean contentSize]) : Object |
Element | |
| 返回元素尺寸大小。 | ||
getStyle
(String property) : String |
Element | |
| 常规化当前样式和计算样式。这并不是YUI的getStyle,是一个已优化的版本。 | ||
getStyles
(String style1, String style2, String etc) : Object |
Element | |
| 给出一些CSS属性名,得到其值。 | ||
getTop
(Boolean local) : Number |
Element | |
| 获取顶部Y坐标 | ||
| getUpdateManager () : Ext.UpdateManager | Element | |
| 获取这个元素的UpdateManager | ||
getValue
(Boolean asNumber) : String/Number |
Element | |
| 返回“value”属性的值 | ||
getWidth
([Boolean contentWidth]) : Number |
Element | |
| 返回元素的偏移(offset)宽度 | ||
| getX () : Number | Element | |
| 获取元素基于页面坐标的X位置。 | ||
| getXY () : Array | Element | |
| 获取元素基于页面坐标当前的位置。 | ||
| getY () : Number | Element | |
| 获取元素基于页面坐标的Y位置。 | ||
hasClass
(String className) : Boolean |
Element | |
| 检查某个CSS类是否存在这个元素的DOM节点上。 | ||
hide
([Boolean/Object animate]) : Ext.Element |
Element | |
| 隐藏这个元素, 使用display mode 来决定用 "display" 抑或 "visibility"。参阅 setVisible。 | ||
initDD
(String group, Object config, Object overrides) : Ext.dd.DD |
Element | |
| 为这个元素初始化 Ext.dd.DD 对象。 | ||
initDDProxy
(String group, Object config, Object overrides) : Ext.dd.DDProxy |
Element | |
| 为这个元素初始化 Ext.dd.DDProxy 对象。 | ||
initDDTarget
(String group, Object config, Object overrides) : Ext.dd.DDTarget |
Element | |
| 为这个元素初始化 Ext.dd.DDTarget 对象 | ||
insertAfter
(String/HTMLElement/Element el) : Ext.Element |
Element | |
| 传入元素的参数,将该元素的DOM插入其之后 | ||
insertBefore
(String/HTMLElement/Element el) : Ext.Element |
Element | |
| 传入元素的参数,将该元素的DOM插入其之前 | ||
insertFirst
(String/HTMLElement/Element/Object el) : Ext.Element |
Element | |
| 插入(或创建)一个元素(或DomHelper配置项对象)作为该元素的第一个子元素 | ||
insertHtml
(String where, String html) : HTMLElement |
Element | |
| 插入HTML片断到这个元素 | ||
insertSibling
(String/HTMLElement/Element/Object el, [String where], [Boolean returnDom]) : Ext.Element |
Element | |
| 插入(或创建)一个元素(或DomHelper配置项对象)作为该元素的兄弟节点。 | ||
is
(String ss) : Boolean |
Element | |
| 返回true,如果这个元素就是传入的简易选择符参数(如 div.some-class或span:first-child) | ||
| isBorderBox () : Boolean | Element | |
| 测试不同的CSS规则/浏览器以确定该元素是否使用Border Box | ||
| isDisplayed () : Boolean | Element | |
| 如果属性display不是"none"就返回true | ||
| isMasked () : Boolean | Element | |
| 返回true表示为这个元素应用了蒙板。 | ||
| isScrollable () : Boolean | Element | |
| 返回true表示为该元素是可滚动的 | ||
isVisible
(Boolean deep) : Boolean |
Element | |
| 检查当前该元素是否都使用属性visibility和属性display来显示。 | ||
load
(String/Function url, [String/Object params], [Function callback], [Boolean discardUrl]) : Ext.Element |
Element | |
| 直接访问UpdateManager update() 的方法(使用相同的参数) | ||
mask
([String msg], [String msgCls]) : Element |
Element | |
| 在元素身上遮上一个蒙板(mask),以禁止用户操作。须core.css。 | ||
move
(String direction, Number distance, [Boolean/Object animate]) : Ext.Element |
Element | |
| 移动这个元素到相对于当前的位置。 | ||
moveTo
(Number x, Number y, [Boolean/Object animate]) : Ext.Element |
Element | |
| 设置元素在页面的坐标位置,不管这个元素如何定位。 | ||
position
([String pos], [Number zIndex], [Number x], [Number y]) : void |
Element | |
| 初始化元素的定位。 | ||
query
(String selector) : Array |
Element | |
| 传入一个CSS选择符的参数,然后基于该选择符选取其子节点(选择符不应有id) | ||
radioClass
(String className) : Ext.Element |
Element | |
| 添加一个或多个className到这个元素,并移除其兄弟(siblings)所有的样式。 | ||
| remove () : void | Element | |
| 从DOM里面移除该元素,并从缓存中删除。 | ||
| removeAllListeners () : Ext.Element | Element | |
| 在该元素身上移除所有已加入的侦听器 | ||
removeClass
(String/Array className) : Ext.Element |
Element | |
| 移除元素的CSS类 | ||
removeListener
(String eventName, Function fn) : Ext.Element |
Element | |
| 从这个元素上移除一个事件处理器(event handler) | ||
| repaint () : Ext.Element | Element | |
| 强制浏览器重新渲染该元素 | ||
replace
(String/HTMLElement/Element el) : Ext.Element |
Element | |
| 用这个元素替换掉传入的元素 | ||
replaceClass
(String oldClassName, String newClassName) : Ext.Element |
Element | |
| 在这个元素身上替换CSS类。 | ||
scroll
(String direction, Number distance, [Boolean/Object animate]) : Boolean |
Element | |
| 滚动该元素到指定的方向。 | ||
scrollIntoView
([String/HTMLElement/Element container], [Boolean hscroll]) : Ext.Element |
Element | |
| 传入一个容器(container)参数,把元素滚动到容器的视图(View)。 | ||
scrollTo
(String side, Number value, [Boolean/Object animate]) : Element |
Element | |
| 滚动该元素到指定的滚动点(scroll point)。 | ||
select
(String selector, Boolean unique) : CompositeElement/CompositeElementLite |
Element | |
| 传入一个CSS选择符的参数,然后基于该选择符的子节点(Child nodes)创建一个 Ext.CompositeElement 组合元素。(选择符不应有id) | ||
set
(Object o, [Boolean useSet]) : Ext.Element |
Element | |
| 传入属性(attributes)的参数,使之成为该元素的属性(一个样式的属性可以是字符串,对象或函数function) | ||
setBottom
(String bottom) : Ext.Element |
Element | |
| 设置元素CSS Bottom的样式 | ||
setBounds
(Number x, Number y, Number width, Number height, [Boolean/Object animate]) : Ext.Element |
Element | |
| 一次过设置元素的位置和大小。 | ||
setBox
(Object box, [Boolean adjust], [Boolean/Object animate]) : Ext.Element |
Element | |
| 设置元素之Box。使用getBox() 在其他对象身上获取box对象。 | ||
setDisplayed
(Boolean value) : Ext.Element |
Element | |
| 设置css display。如果value为true,则使用originalDisplay。 | ||
setHeight
(Number height, [Boolean/Object animate]) : Ext.Element |
Element | |
| 设置元素的高度 | ||
setLeft
(String left) : Ext.Element |
Element | |
| 直接使用CSS样式(代替 setX),设定元素的left位置。 | ||
| setLeftTop () : Ext.Element | Element | |
| 快速设置left和top(带默认单位) | ||
setLocation
(Number x, Number y, [Boolean/Object animate]) : Ext.Element |
Element | |
| 设置元素在页面的坐标位置,不管这个元素如何定位。 | ||
setOpacity
(Float opacity, [Boolean/Object animate]) : Ext.Element |
Element | |
| 设置元素透明度 | ||
setPositioning
(Object posCfg) : Ext.Element |
Element | |
| 由getPositioning()返回的对象去设置定位。 | ||
setRegion
(Ext.lib.Region region, [Boolean/Object animate]) : Ext.Element |
Element | |
| 设置元素的位置并调整大小到指定的位置。 | ||
setRight
(String right) : Ext.Element |
Element | |
| 设置元素CSS Right的样式 | ||
setSize
(Number width, Number height, [Boolean/Object animate]) : Ext.Element |
Element | |
| 设置元素的大小尺寸。如果动画效果被打开,高度和宽度都会产生动画的变化效果。 | ||
setStyle
(String/Object property, [String val]) : Ext.Element |
Element | |
| 设置样式属性的包裹器,也可以用一个对象参数包含多个样式。 | ||
setTop
(String top) : Ext.Element |
Element | |
| 直接使用CSS样式(代替 setY),设定元素的top位置。 | ||
setVisibilityMode
(visMode Element.VISIBILITY) : Ext.Element |
Element | |
| 设置元素的可见模式。 | ||
setVisible
(Boolean visible, [Boolean/Object animate]) : Ext.Element |
Element | |
| 设置元素可见性(参阅细节)。 | ||
setWidth
(Number width, [Boolean/Object animate]) : Ext.Element |
Element | |
| 设置元素的宽度 | ||
setX
(Number The, [Boolean/Object animate]) : Ext.Element |
Element | |
| 设置元素基于页面坐标的X位置。 | ||
setXY
(Array pos, [Boolean/Object animate]) : Ext.Element |
Element | |
| 设置元素在页面的坐标位置,不管这个元素如何定位。 | ||
setY
(Number The, [Boolean/Object animate]) : Ext.Element |
Element | |
| 设置元素基于页面坐标的Y位置。 | ||
show
([Boolean/Object animate]) : Ext.Element |
Element | |
| 显示这个元素 - 使用display mode 来决定用 "display" 抑或 "visibility"。参阅 setVisible。 | ||
swallowEvent
(String eventName, [Boolean preventDefault]) : Ext.Element |
Element | |
| 事件上报(bubbling)的过程中停止特定的事件,可选地阻止默认动作。 | ||
toggle
([Boolean/Object animate]) : Ext.Element |
Element | |
| 转换元素visibility或display,取决于visibility mode。 | ||
toggleClass
(String className) : Ext.Element |
Element | |
| 轮换(Toggles)--添加或移除指定的CSS类(如果已经存在的话便删除,否则就是新增加)。 | ||
translatePoints
(Number/Array x, Number y, Object An) : void |
Element | |
| 传入一个页面坐标的参数,将其翻译到元素的CSS left/top值。 | ||
| unclip () : Ext.Element | Element | |
| 在调用clip()之前,返回原始的裁剪部分(溢出的) | ||
| unmask () : void | Element | |
| 移除之前的蒙板。如果removeEl是true,则蒙板会被摧毁,否则放在缓存cache中。 | ||
| unselectable () : Ext.Element | Element | |
| 禁止该元素的文本可被选择(可跨浏览器)。 | ||
up
(String ss, [Number/String/HTMLElement/Element maxDepth]) : Ext.Element |
Element | |
| 传入一个选择符的参数,按照选择符并沿着dom查找父节点。 | ||
update
(String html, [Boolean loadScripts], Function callback) : Ext.Element |
Element | |
| 更新该元素的innerHTML,遇到脚本可以执行。 | ||
wrap
([Object config], [Boolean returnDom]) : /HTMLElementElement |
Element | |
| 创建和包裹(warp)该元素和其他元素 | ||
public Number Element.DISPLAY
public Number Element.VISIBILITY
public String defaultUnit
public HTMLElement dom
public String id
public String originalDisplay
public function Element(String/HTMLElement element, [Boolean forceNew])
element : String/HTMLElement
forceNew : Boolean
public function Element.fly(String/HTMLElement el, [String named])
el : String/HTMLElement
named : String
Element
public function Element.get(String/HTMLElement/Element el)
el : String/HTMLElement/Element
Element
public function addClass(String/Array className)
className : String/Array
Ext.Element
public function addClassOnClick(String className)
className : String
Ext.Element
public function addClassOnFocus(String className)
className : String
Ext.Element
public function addClassOnOver(String className, [Boolean preventFlicker])
className : String
preventFlicker : Boolean
Ext.Element
public function addKeyListener(Number/Array/Object/String key, Function fn, [Object scope])
key : Number/Array/Object/String
fn : Function
scope : Object
Ext.KeyMap
public function addKeyMap(Object config)
config : Object
Ext.KeyMap
public function addListener(String eventName, Function fn, [Object scope], [Object options])
eventName : String
fn : Function
scope : Object
options : Object
voidpublic function alignTo(String/HTMLElement/Ext.Element element, String position, [Array offsets], [Boolean/Object animate])
Value Description ----- ----------------------------- tl The top left corner (default) t The center of the top edge tr The top right corner l The center of the left edge c In the center of the element r The center of the right edge bl The bottom left corner b The center of the bottom edge br The bottom right cornerExample Usage:
// align el to other-el using the default positioning ("tl-bl", non-constrained)
el.alignTo("other-el");
// align the top left corner of el with the top right corner of other-el (constrained to viewport)
el.alignTo("other-el", "tr?");
// align the bottom right corner of el with the center left edge of other-el
el.alignTo("other-el", "br-l?");
// align the center of el with the bottom left corner of other-el and
// adjust the x position by -6 pixels (and the y position by 0)
el.alignTo("other-el", "c-bl", [-6, 0]);
element : String/HTMLElement/Ext.Element
position : String
offsets : Array
animate : Boolean/Object
Ext.Element
public function anchorTo(String/HTMLElement/Ext.Element element, String position, [Array offsets], [Boolean/Object animate], [Boolean/Number monitorScroll],
)
element : String/HTMLElement/Ext.Element
position : String
offsets : Array
animate : Boolean/Object
monitorScroll : Boolean/Number
:
voidpublic function animate(Object args, [Float duration], [Function onComplete], [String easing], [String animType])
args : Object
duration : Float
onComplete : Function
easing : String
animType : String
Ext.Element
public function appendChild(String/HTMLElement/Array/Element/CompositeElement el)
el : String/HTMLElement/Array/Element/CompositeElement
Ext.Element
public function appendTo(String/HTMLElement/Element el)
el : String/HTMLElement/Element
Ext.Element
public function applyStyles(String/Object/Function styles)
styles : String/Object/Function
Ext.Element
public function autoHeight([Boolean animate], [Float duration], [Function onComplete], [String easing])
animate : Boolean
duration : Float
onComplete : Function
easing : String
Ext.Element
public function beginMeasure()
Ext.Element
public function blur()
Ext.Element
public function center([String/HTMLElement/Ext.Element centerIn])
centerIn : String/HTMLElement/Ext.Element
voidpublic function child(String selector, Boolean returnDom)
selector : String
returnDom : Boolean
Element
public function clean([Boolean forceReclean])
forceReclean : Boolean
voidpublic function clearOpacity()
Ext.Element
public function clearPositioning([String value])
value : String
Ext.Element
public function clip()
Ext.Element
public function contains(HTMLElement/String el)
el : HTMLElement/String
Booleanpublic function createChild(Object config, [HTMLElement insertBefore], [Boolean returnDom])
config : Object
insertBefore : HTMLElement
returnDom : Boolean
Ext.Element
public function createProxy(String/Object config, [String/HTMLElement renderTo], [Boolean matchBox])
config : String/Object
renderTo : String/HTMLElement
matchBox : Boolean
Ext.Element
public function createShim()
Ext.Element
public function down(String selector, Boolean returnDom)
selector : String
returnDom : Boolean
Element
public function enableDisplayMode([String display])
display : String
Ext.Element
public function endMeasure()
Ext.Element
public function findParent(String ss, [Number/String/HTMLElement/Element maxDepth], [Boolean returnEl])
ss : String
maxDepth : Number/String/HTMLElement/Element
returnEl : Boolean
HTMLElementpublic function findParentNode(String ss, [Number/String/HTMLElement/Element maxDepth], [Boolean returnEl])
ss : String
maxDepth : Number/String/HTMLElement/Element
returnEl : Boolean
HTMLElementpublic function fitToParent([Boolean monitorResize], [String/HTMLElment/Element targetParent])
monitorResize : Boolean
targetParent : String/HTMLElment/Element
Ext.Element
public function focus()
Ext.Element
public function getAlignToXY(String/HTMLElement/Ext.Element element, String position, [Array offsets])
element : String/HTMLElement/Ext.Element
position : String
offsets : Array
Array
public function getAnchorXY([String anchor], [Object size], [Boolean local])
anchor : String
size : Object
local : Boolean
Array
public function getBorderWidth(String side)
side : String
Number
public function getBottom(Boolean local)
local : Boolean
Numberpublic function getBox([Boolean contentBox], [Boolean local])
contentBox : Boolean
local : Boolean
Objectpublic function getCenterXY()
Array
public function getColor(String attr, String defaultValue, [String prefix])
attr : String
defaultValue : String
prefix : String
voidpublic function getComputedHeight()
Numberpublic function getComputedWidth()
Numberpublic function getFrameWidth(String sides)
sides : String
Numberpublic function getHeight([Boolean contentHeight])
contentHeight : Boolean
Number
public function getLeft(Boolean local)
local : Boolean
Numberpublic function getMargins([String sides])
sides : String
Object/Numberpublic function getNextSibling()
HTMLElement
public function getPadding(String side)
side : String
Number
public function getPositioning()
Objectpublic function getPrevSibling()
HTMLElement
public function getRegion()
Region
public function getRight(Boolean local)
local : Boolean
Numberpublic function getSize([Boolean contentSize])
contentSize : Boolean
Object
public function getStyle(String property)
property : String
String
public function getStyles(String style1, String style2, String etc)
style1 : String
style2 : String
etc : String
Objectpublic function getTop(Boolean local)
local : Boolean
Numberpublic function getUpdateManager()
Ext.UpdateManager
public function getValue(Boolean asNumber)
asNumber : Boolean
String/Numberpublic function getWidth([Boolean contentWidth])
contentWidth : Boolean
Number
public function getX()
Number
public function getXY()
Array
public function getY()
Number
public function hasClass(String className)
className : String
Boolean
public function hide([Boolean/Object animate])
animate : Boolean/Object
Ext.Element
public function initDD(String group, Object config, Object overrides)
group : String
config : Object
overrides : Object
Ext.dd.DD
public function initDDProxy(String group, Object config, Object overrides)
group : String
config : Object
overrides : Object
Ext.dd.DDProxy
public function initDDTarget(String group, Object config, Object overrides)
group : String
config : Object
overrides : Object
Ext.dd.DDTarget
public function insertAfter(String/HTMLElement/Element el)
el : String/HTMLElement/Element
Ext.Element
public function insertBefore(String/HTMLElement/Element el)
el : String/HTMLElement/Element
Ext.Element
public function insertFirst(String/HTMLElement/Element/Object el)
el : String/HTMLElement/Element/Object
Ext.Element
public function insertHtml(String where, String html)
where : String
html : String
HTMLElement
public function insertSibling(String/HTMLElement/Element/Object el, [String where], [Boolean returnDom])
el : String/HTMLElement/Element/Object
where : String
returnDom : Boolean
Ext.Element
public function is(String ss)
ss : String
Booleanpublic function isBorderBox()
Booleanpublic function isDisplayed()
Booleanpublic function isMasked()
Booleanpublic function isScrollable()
Booleanpublic function isVisible(Boolean deep)
deep : Boolean
Boolean
public function load(String/Function url, [String/Object params], [Function callback], [Boolean discardUrl])
url : String/Function
params : String/Object
callback : Function
discardUrl : Boolean
Ext.Element
public function mask([String msg], [String msgCls])
msg : String
msgCls : String
Element
public function move(String direction, Number distance, [Boolean/Object animate])
direction : String
distance : Number
animate : Boolean/Object
Ext.Element
public function moveTo(Number x, Number y, [Boolean/Object animate])
x : Number
y : Number
animate : Boolean/Object
Ext.Element
public function position([String pos], [Number zIndex], [Number x], [Number y])
pos : String
zIndex : Number
x : Number
y : Number
voidpublic function query(String selector)
selector : String
Array
public function radioClass(String className)
className : String
Ext.Element
public function remove()
voidpublic function removeAllListeners()
Ext.Element
public function removeClass(String/Array className)
className : String/Array
Ext.Element
public function removeListener(String eventName, Function fn)
eventName : String
fn : Function
Ext.Element
public function repaint()
Ext.Element
public function replace(String/HTMLElement/Element el)
el : String/HTMLElement/Element
Ext.Element
public function replaceClass(String oldClassName, String newClassName)
oldClassName : String
newClassName : String
Ext.Element
public function scroll(String direction, Number distance, [Boolean/Object animate])
direction : String
distance : Number
animate : Boolean/Object
Boolean
public function scrollIntoView([String/HTMLElement/Element container], [Boolean hscroll])
container : String/HTMLElement/Element
hscroll : Boolean
Ext.Element
public function scrollTo(String side, Number value, [Boolean/Object animate])
side : String
value : Number
animate : Boolean/Object
Element
public function select(String selector, Boolean unique)
selector : String
unique : Boolean
CompositeElement/CompositeElementLite
public function set(Object o, [Boolean useSet])
o : Object
useSet : Boolean
Ext.Element
public function setBottom(String bottom)
bottom : String
Ext.Element
public function setBounds(Number x, Number y, Number width, Number height, [Boolean/Object animate])
x : Number
y : Number
width : Number
height : Number
animate : Boolean/Object
Ext.Element
public function setBox(Object box, [Boolean adjust], [Boolean/Object animate])
box : Object
adjust : Boolean
animate : Boolean/Object
Ext.Element
public function setDisplayed(Boolean value)
value : Boolean
Ext.Element
public function setHeight(Number height, [Boolean/Object animate])
height : Number
animate : Boolean/Object
Ext.Element
public function setLeft(String left)
left : String
Ext.Element
public function setLeftTop()
Ext.Element
public function setLocation(Number x, Number y, [Boolean/Object animate])
x : Number
y : Number
animate : Boolean/Object
Ext.Element
public function setOpacity(Float opacity, [Boolean/Object animate])
opacity : Float
animate : Boolean/Object
Ext.Element
public function setPositioning(Object posCfg)
posCfg : Object
Ext.Element
public function setRegion(Ext.lib.Region region, [Boolean/Object animate])
region : Ext.lib.Region
animate : Boolean/Object
Ext.Element
public function setRight(String right)
right : String
Ext.Element
public function setSize(Number width, Number height, [Boolean/Object animate])
width : Number
height : Number
animate : Boolean/Object
Ext.Element
public function setStyle(String/Object property, [String val])
property : String/Object
val : String
Ext.Element
public function setTop(String top)
top : String
Ext.Element
public function setVisibilityMode(visMode Element.VISIBILITY)
Element.VISIBILITY : visMode
Ext.Element
public function setVisible(Boolean visible, [Boolean/Object animate])
visible : Boolean
animate : Boolean/Object
Ext.Element
public function setWidth(Number width, [Boolean/Object animate])
width : Number
animate : Boolean/Object
Ext.Element
public function setX(Number The, [Boolean/Object animate])
The : Number
animate : Boolean/Object
Ext.Element
public function setXY(Array pos, [Boolean/Object animate])
pos : Array
animate : Boolean/Object
Ext.Element
public function setY(Number The, [Boolean/Object animate])
The : Number
animate : Boolean/Object
Ext.Element
public function show([Boolean/Object animate])
animate : Boolean/Object
Ext.Element
public function swallowEvent(String eventName, [Boolean preventDefault])
eventName : String
preventDefault : Boolean
Ext.Element
public function toggle([Boolean/Object animate])
animate : Boolean/Object
Ext.Element
public function toggleClass(String className)
className : String
Ext.Element
public function translatePoints(Number/Array x, Number y, Object An)
x : Number/Array
y : Number
An : Object
voidpublic function unclip()
Ext.Element
public function unmask()
voidpublic function unselectable()
Ext.Element
public function up(String ss, [Number/String/HTMLElement/Element maxDepth])
ss : String
maxDepth : Number/String/HTMLElement/Element
Ext.Elementpublic function update(String html, [Boolean loadScripts], Function callback)
html : String
loadScripts : Boolean
callback : Function
Ext.Element
public function wrap([Object config], [Boolean returnDom])
config : Object
returnDom : Boolean
/HTMLElementElement