| Package: | Ext.grid |
| Defined In: | .js |
| Class: | |
| Extends: | Ext.Panel |
| 配置项 | 定义者 | |
|---|---|---|
| baseCls : String
作用在面板元素上的CSS样式类 (默认为 'x-panel').
作用在面板元素上的CSS样式类 (默认为 'x-panel').
|
Panel | |
| resizable : Boolean
True 表示为允许用户从window的四边和四角改变window的大...
True 表示为允许用户从window的四边和四角改变window的大小(默认为 true).
|
Window | |
| draggable : Boolean
True 表示为window可被拖动,false表示禁止拖动(默认为t...
True 表示为window可被拖动,false表示禁止拖动(默认为true).注意,默认下 window会在视图中居中显示(因为可拖动),所以如果禁止可拖动的话意味着window 生成之后应用一定代码定义(如 myWindow.setPosition(100, 100);).
|
Window | |
| closable : Boolean
True 表示为显示 'close' 的工具按钮可让用户关闭windo...
True 表示为显示 'close' 的工具按钮可让用户关闭window, false表示为隐藏按钮,并不允许关闭window(默认为 true).
|
Window | |
| constrain : Boolean
True 表示为将window约束在视图中显示,false表示为允许 ...
True 表示为将window约束在视图中显示,false表示为允许 window在视图之外的地方显示(默认为 false).可迭地设置 #constrainHeader.
|
Window | |
| constrainHeader : Boolean
True 表示为将 window header约束在视图中显示, fa...
True 表示为将 window header约束在视图中显示, false表示为允许header在视图之外的地方显示(默认为 false).可迭地设置#constrain.
|
Window | |
| plain : Boolean
True 表示为渲染window body的背景为透明的背景,这样看来...
True 表示为渲染window body的背景为透明的背景,这样看来window body 与边框元素(framing elements)融为一体,false表示为加入浅色的背景, 使得在视觉上body元素与外围边框清晰地分辨出来(默认为 false).
|
Window | |
| minimizable : Boolean
True 表示为显示'最小化minimize'的工具按钮,允许用户最小...
True 表示为显示'最小化minimize'的工具按钮,允许用户最小化window,false表示隐藏 按钮,禁止window最小化的功能(默认为 false),注意最小化window是实现具体特定的(implementation-specific), 该按钮不提供最小化window的实现,所以必须提供一个最小化的事件来制定最小化的行为,这样该项 才有用的.
|
Window | |
| maximizable : Boolean
True 表示为显示'最大化maximize'的工具按钮,允许用户最大...
True 表示为显示'最大化maximize'的工具按钮,允许用户最大化window(默认为false) 注意当window最大化时,这个工具按钮会自动变为'restore'按钮.相应的行为也变成内建的 复原(restore)行为,即window可回变之前的尺寸.
|
Window | |
| minHeight : Number
window高度的最小值,单位为象素(缺省为 100). 只当 re...
window高度的最小值,单位为象素(缺省为 100). 只当 resizable 为 true时有效.
|
Window | |
| minWidth : Number
window宽度的最小值,单位为象素(缺省为 200). 只当 re...
window宽度的最小值,单位为象素(缺省为 200). 只当 resizable 为 true时有效.
|
Window | |
| expandOnShow : Boolean
True 表示为window显示时总是展开window,false则表...
True 表示为window显示时总是展开window,false则表示为按照 打开时的状态显示(有可能是闭合的)(默认为 true).
|
Window | |
| closeAction : String
当关闭按钮被点击时执行的动作. 'close'缺省的动作是从DOM树 ...
当关闭按钮被点击时执行的动作. 'close'缺省的动作是从DOM树 中移除window并彻底销毁.'hide'是另外一个有效的选项,只是在 视觉上通过偏移到零下(negative)的区域的手法来隐藏,这样使得 window可通过#show 的方法再显示.
|
Window | |
| elements : String
面板渲染后,要初始化面板元素的列表,用逗号分隔开。 正常情况下,该列表...
面板渲染后,要初始化面板元素的列表,用逗号分隔开。 正常情况下,该列表会在面板读取配置的时候就自动生成,假设没有进行配置,但结构元素有更新渲染的情况下, 就可根据指值得知结构元素是否已渲染的(例如,你打算在面板完成渲染后动态加入按钮或工具条)。 加入此列表中的这些元素后就在渲染好的面板中分配所需的载体(placeholders)。 有效值是:
|
Panel | |
| floating : Boolean
@hide */
@hide */
|
Window | |
| collapsedCls : String
当面板闭合时,面板元素的CSS样式类 (默认为 'x-panel-co...
当面板闭合时,面板元素的CSS样式类 (默认为 'x-panel-collapsed').
|
Panel | |
| maskDisabled : Boolean
True表示为当面板不可用时进行遮罩(默认为true)。 当面板禁用时...
True表示为当面板不可用时进行遮罩(默认为true)。 当面板禁用时,总是会告知下面的元素亦要禁用, 但遮罩是另外一种方式同样达到禁用的效果。
|
Panel | |
| animCollapse : Boolean
True 表示为面板闭合过程附有动画效果 (默认为true,在类 Ex...
True 表示为面板闭合过程附有动画效果 (默认为true,在类 Ext.Fx 可用的情况下).
|
Panel | |
| headerAsText : Boolean
True表示为显示面板头部的标题 (默认为 true).
True表示为显示面板头部的标题 (默认为 true).
|
Panel | |
| buttonAlign : String
在此面板上的按钮的对齐方式,有效值是'right,' 'left' a...
在此面板上的按钮的对齐方式,有效值是'right,' 'left' and 'center' (默认为 'right').
|
Panel | |
| collapsed : Boolean
True 表示为渲染面板后即闭合 (默认为false).
True 表示为渲染面板后即闭合 (默认为false).
|
Panel | |
| collapseFirst : Boolean
True 表示为展开/闭合的轮换按钮出现在面板头部的左方,false表...
True 表示为展开/闭合的轮换按钮出现在面板头部的左方,false表示为在右方 (默认为true).
|
Panel | |
| minButtonWidth : Number
此面板上按钮的最小宽度 (默认为75)
此面板上按钮的最小宽度 (默认为75)
|
Panel | |
| autoDestroy : Boolean
* 若为true容器会自动销毁容器下面全部的组件,否则的话必须手动执行...
* 若为true容器会自动销毁容器下面全部的组件,否则的话必须手动执行销毁过程(默认为true)。
|
Container | |
| defaultType : String
* 容器的默认类型,用于在Ext.ComponentMgr中表示它的对...
* 容器的默认类型,用于在Ext.ComponentMgr中表示它的对象。(默认为'panel')
|
Container | |
| deferHeight : Boolean
True表示为根据外置的组件延时计算高度,false表示允许该组件自行...
True表示为根据外置的组件延时计算高度,false表示允许该组件自行设置高度(缺省为false)。
|
BoxComponent | |
| disabledClass : String
当组件被禁用时作用的CSS样式类(默认为"x-item-disable...
当组件被禁用时作用的CSS样式类(默认为"x-item-disabled")。
|
Component | |
| allowDomMove : Boolean
当渲染进行时能否移动Dom节点上的组件(默认为true)。
当渲染进行时能否移动Dom节点上的组件(默认为true)。
|
Component | |
| autoShow : Boolean
True表示为在渲染的时候先检测一下有否关于隐藏的样式类(如:'x-h...
True表示为在渲染的时候先检测一下有否关于隐藏的样式类(如:'x-hidden'或'x-hide-display'),有就移除隐藏的样式类。 (缺省为false)
|
Component | |
| hideMode : String
这个组件是怎么隐藏的。可支持的值有"visibility" (css中...
这个组件是怎么隐藏的。可支持的值有"visibility" (css中的visibility), "offsets"(负偏移位置)和 "display"(css中的display)-默认为“display”。
|
Component | |
| hideParent : Boolean
True表示为当隐藏/显示组件时对组件的容器亦一同隐藏/显示,fals...
True表示为当隐藏/显示组件时对组件的容器亦一同隐藏/显示,false就只会隐藏/显示组件本身(默认为false)。 例如,可设置一个hide:true的隐藏按钮在window,如果按下就通知其父容器一起隐藏,这样做起来比较快捷省事。
|
Component | |
| 属性 | 定义者 | |
|---|---|---|
|
buttons: Array
This Panel's Array of buttons as cr...
This Panel's Array of buttons as created from the buttons config property. Read only.
|
Panel | |
|
items: MixedCollection
此容器的组件集合,类型为Ext.util.MixedCollection
此容器的组件集合,类型为Ext.util.MixedCollection
|
Container | |
|
initialConfig: Object
This Component's initial configurat...
This Component's initial configuration specification. 只读的 组件初始化配置项。只读的
|
Component | |
|
*/: Boolean
True表示为该组件已经渲染好了。只读的。
True表示为该组件已经渲染好了。只读的。
|
Component | |
| 方法 | 定义者 | |
|---|---|---|
focus
(
[Boolean selectText],
[Boolean/Number delay]
)
: Ext.Component
试着将焦点放到此项。
试着将焦点放到此项。
参数项:
|
Component | |
setAnimateTarget
(
String/Element el
)
设置window目标动画元素,当window打开是产生动画效果.
设置window目标动画元素,当window打开是产生动画效果.
参数项:
|
Window | |
|
show
(
)
: Ext.Component
显示该组件。
显示该组件。
参数项:
|
Component | |
|
hide
(
)
: Ext.Component
隐藏该组件。
隐藏该组件。
参数项:
|
Component | |
|
minimize
(
)
window最小化方法的载体 (Placeholder),默认下,该方...
window最小化方法的载体 (Placeholder),默认下,该方法简单地触发最小化事件,因为 最小化的行为是应用程序特定的,要实现自定义的最小化行为,应提供一个最小化事件句柄或重写该方法.
参数项:
|
Window | |
|
close
(
)
关闭window,在DOM中移除并摧毁window对象.在关闭动作发生...
关闭window,在DOM中移除并摧毁window对象.在关闭动作发生之前触发beforeclose事件, 如返回false则取消close动作.
参数项:
|
Window | |
|
maximize
(
)
自适应window尺寸到其当前的容器,并将'最大化'按钮换成'复原'按钮.
自适应window尺寸到其当前的容器,并将'最大化'按钮换成'复原'按钮.
参数项:
|
Window | |
|
restore
(
)
把已最大化window复原到原始的尺寸,并将'复原'按钮换成'最大化'按钮.
把已最大化window复原到原始的尺寸,并将'复原'按钮换成'最大化'按钮.
参数项:
|
Window | |
|
toggleMaximize
(
)
根据当前window的最大化状态轮换 {@link #maximize...
根据当前window的最大化状态轮换 {@link #maximize} 和 {@link #restore} 的快捷方法.
参数项:
|
Window | |
alignTo
(
Mixed element,
String position,
[Array offsets]
)
: Ext.Window
对齐window到特定的元素.
对齐window到特定的元素.
参数项:
|
Window | |
anchorTo
(
Mixed element,
String position,
[Array offsets],
[Boolean/Number monitorScroll]
)
: Ext.Window
当window大小变化时或滚动时,固定此window到另外一个元素和重...
当window大小变化时或滚动时,固定此window到另外一个元素和重新对齐.
定位,如果此参数是一个数字,那么将用于缓冲的延时(默认为 50ms).
参数项:
|
Window | |
|
toFront
(
)
: Ext.Window
使用window先于其它window显示.
使用window先于其它window显示.
参数项:
|
Window | |
setActive
(
Boolean active
)
激活此window并出现投影效果.或'反激活'并隐藏投影效果,此方法会...
激活此window并出现投影效果.或'反激活'并隐藏投影效果,此方法会触发相应的激活/反激活事件.
参数项:
|
Window | |
|
toBack
(
)
: Ext.Window
让这个window居后显示(设其 z-index 稍低).
让这个window居后显示(设其 z-index 稍低).
参数项:
|
Window | |
|
center
(
)
: Ext.Window
使window在视图居中.
使window在视图居中.
参数项:
|
Window | |
setIconClass
(
String cls
)
icon class if one has already been ...
icon class if one has already been set. 为该面板设置图标的样式类。此方法会覆盖当前现有的图标。
参数项:
|
Panel | |
|
getTopToolbar
(
)
: Ext.Toolbar
返回面板顶部区域的工具条.
返回面板顶部区域的工具条.
参数项:
|
Panel | |
|
getBottomToolbar
(
)
: Ext.Toolbar
返回面板底部区域的工具条.
返回面板底部区域的工具条.
参数项:
|
Panel | |
addButton
(
String/Object config,
Function handler,
Object scope
)
: Ext.Button
为面板添加按钮. Note that this method mus...
为面板添加按钮. Note that this method must be called prior to rendering. The preferred approach is to add buttons via the {@link #buttons} config.
button config, an object will be treated as a button config object.
参数项:
|
Panel | |
collapse
(
Boolean animate
)
: Ext.Panel
展开面板body, 显示内容. 触发 {@link #beforeco...
展开面板body, 显示内容. 触发 {@link #beforecollapse} 事件,如返回false则取消展开的动作.
(默认为面板 {@link #animCollapse} 的配置值)
参数项:
|
Panel | |
expand
(
Boolean animate
)
: Ext.Panel
Expands the panel body so that it b...
Expands the panel body so that it becomes visible. Fires the {@link #beforeexpand} event which will cancel the expand action if it returns false.
(默认为面板 {@link #animCollapse} 的配置值)
参数项:
|
Panel | |
toggleCollapse
(
Boolean animate
)
: Ext.Panel
根据面板的当前状态,采取相应的 {@link #expand} 或 {...
根据面板的当前状态,采取相应的 {@link #expand} 或 {@link #collapse}。
(默认为面板 {@link #animCollapse} 的配置值)
参数项:
|
Panel | |
|
getFrameWidth
(
)
: Number
返回面板框架元素的宽度 (不含body宽度) 要取的body宽度参阅 ...
返回面板框架元素的宽度 (不含body宽度) 要取的body宽度参阅 {@link #getInnerWidth}。
参数项:
|
Panel | |
|
getFrameHeight
(
)
: Number
返回面板框架元素的高度 (包括顶部/底部工具条的高度) 要取的body...
返回面板框架元素的高度 (包括顶部/底部工具条的高度) 要取的body高度参阅{@link #getInnerHeight}。
参数项:
|
Panel | |
|
getInnerWidth
(
)
: Number
返回面板body元素的宽度 (不含任何框架元素) 要取的框架宽度参阅 ...
返回面板body元素的宽度 (不含任何框架元素) 要取的框架宽度参阅 {@link #getFrameWidth}.
参数项:
|
Panel | |
|
getInnerHeight
(
)
: Number
返回面板body元素的高度 (不包括任何框架元素的高度) 要取的框架高...
返回面板body元素的高度 (不包括任何框架元素的高度) 要取的框架高度参阅{@link #getFrameHeight}.
参数项:
|
Panel | |
setTitle
(
String title,
)
Sets the title text for the panel a...
Sets the title text for the panel and optionally the icon class.
参数项:
|
Panel | |
|
getUpdater
(
)
: Ext.Updater
Get the {@link Ext.Updater} for thi...
Get the {@link Ext.Updater} for this panel. Enables you to perform Ajax updates of this panel's body.
参数项:
|
Panel | |
load
(
*/
)
: Ext.Panel
Loads this content panel immediatel...
Loads this content panel immediately with content returned from an XHR call.
The only required property is url. The optional properties nocache, text and scripts are shorthand for disableCaching, indicatorText and loadScripts and are used to set their associated property on this panel Updater instance.
参数项:
|
Panel | |
add
(
*/
)
: Ext.Component
把组件(omponent) 加入到此容器。在加入之前触发 before...
把组件(omponent) 加入到此容器。在加入之前触发 beforeadd 事件和加入完毕后触发 add事件。 如果在容器已渲染后执行add方法(译注,如没渲染,即是属于lazy_rending状态,自由地调用add方法是无所谓的), 你或许需要调用{@link #doLayout}的方法,刷新视图。 而多个子组件加入到布局,你只需执行一次这个方法。
Ext采用延时渲染(lazy-rendering),加入的组件只有到了需要显示的时候才会被渲染出来。
你可传入一个组件的配置对象即是lazy-rendering的做法,这样做的好处是组件不会立即渲染,减低直接构建组件对象带来的开销。 要了解所有可用的xtyps,可参阅{@link Ext.Component}。 要发挥"lazy instantiation延时初始化"的特性,应对组件所属的登记类型的{@link Ext.Component#xtype}属性进行配置。 参数项:
|
Container | |
insert
(
Number index,
)
: Ext.Component
把插件(Component)插入到容器指定的位置(按索引)。 执行插入...
把插件(Component)插入到容器指定的位置(按索引)。 执行插入之前触发beforeadd事件,插入完毕触发add事件。
Ext采用延时渲染(lazy-rendering),加入的组件只有到了需要显示的时候才会被渲染出来。
你可传入一个组件的配置对象即是lazy-rendering,这样做的好处是组件不会立即渲染 减低直接构建组件对象带来的开销。 要了解所有可用的xtyps,可参阅{@link Ext.Component}。 要发挥"lazy instantiation延时初始化"的特性,应对组件所属的登记类型的{@link Ext.Component#xtype}属性进行配置。 参数项:
|
Container | |
remove
(
Component/String component,
[Boolean autoDestroy]
)
从此容器中移除某个组件。执行之前触发beforeremove事件,移除...
从此容器中移除某个组件。执行之前触发beforeremove事件,移除完毕后触发remove事件。
参数项:
|
Container | |
getComponent
(
String/Number comp
)
:
由id或索引直接返回容器的子组件。
由id或索引直接返回容器的子组件。
参数项:
|
Container | |
|
doLayout
(
)
重新计算容器的布局尺寸。当有新组件加入到已渲染容器或改变子组件的大小/...
重新计算容器的布局尺寸。当有新组件加入到已渲染容器或改变子组件的大小/位置之后,就需要执行此函数。
参数项:
|
Container | |
|
getLayout
(
)
: ContainerLayout
返回容器在使用的布局。 如没设置,会创建默认的{@link Ext.l...
返回容器在使用的布局。 如没设置,会创建默认的{@link Ext.layout.ContainerLayout}作为容器的布局。
参数项:
|
Container | |
bubble
(
Function fn,
[Object scope],
[Array args]
)
逐层上报(Bubbles up)组件/容器,上报过程中对组件执行指定的...
逐层上报(Bubbles up)组件/容器,上报过程中对组件执行指定的函数。 函数的作用域(this)既可是参数传入或是当前组件(默认)函数的参数可经由args指定或当前组件提供, 如果函数在某一个层次上返回false,上升将会停止。
参数项:
|
Container | |
cascade
(
Function fn,
[Object scope],
[Array args]
)
逐层下报(Cascades down)组件/容器(从它开始),下报过程...
逐层下报(Cascades down)组件/容器(从它开始),下报过程中对组件执行指定的函数。 函数的作用域(this)既可是参数传入或是当前组件(默认)函数的参数可经由args指定或当前组件提供, 如果函数在某一个层次上返回false,下降将会停止。
参数项:
|
Container | |
findById
(
String id
)
:
在此容器之下由id查找任意层次的组件。
在此容器之下由id查找任意层次的组件。
参数项:
|
Container | |
|
findByType
(
)
: Array
在此容器之下由xtype或类本身作搜索依据查找组件。
在此容器之下由xtype或类本身作搜索依据查找组件。
参数项:
|
Container | |
find
(
String prop,
String value
)
: Array
在此容器之下由属性作搜索依据查找组件。
在此容器之下由属性作搜索依据查找组件。
参数项:
|
Container | |
findBy
(
Function fcn,
[Object scope]
)
: Array
在此容器之下由自定义的函数作搜索依据查找组件。 如函数返回true返回...
在此容器之下由自定义的函数作搜索依据查找组件。 如函数返回true返回组件的结果。传入的函数会有(component, this container)的参数。
参数项:
|
Container | |
setSize
(
Number/Object width,
Number height
)
: Ext.BoxComponent
设置组件的宽度和高度。
此方法会触发resize事件。
此方法既可...
设置组件的宽度和高度。
此方法会触发resize事件。
此方法既可接受单独的数字类型的参数,也可以传入一个size的对象,如 {width:10, height:20}。
参数项:
|
BoxComponent | |
setWidth
(
Number height
)
: Ext.BoxComponent
设置组件的宽度。此方法会触发resize事件。
设置组件的宽度。此方法会触发resize事件。
参数项:
|
BoxComponent | |
setHeight
(
Number height
)
: Ext.BoxComponent
设置组件的高度。此方法会触发resize事件。
设置组件的高度。此方法会触发resize事件。
参数项:
|
BoxComponent | |
|
getSize
(
)
: Object
返回当前组件所属元素的大小。
返回当前组件所属元素的大小。
参数项:
|
BoxComponent | |
getPosition
(
[Boolean local]
)
: Array
对组件所在元素当前的XY位置
对组件所在元素当前的XY位置
参数项:
|
BoxComponent | |
getBox
(
[Boolean local]
)
: Object
返回对组件所在元素的测量矩形大小。
返回对组件所在元素的测量矩形大小。
参数项:
|
BoxComponent | |
updateBox
(
Object box
)
: Ext.BoxComponent
对组件所在元素的测量矩形大小,然后根据此值设置组件的大小。
对组件所在元素的测量矩形大小,然后根据此值设置组件的大小。
参数项:
|
BoxComponent | |
setPosition
(
Number left,
Number top
)
: Ext.BoxComponent
设置组件的left和top值。要设置基于页面的XY位置,可使用{@li...
设置组件的left和top值。要设置基于页面的XY位置,可使用{@link #setPagePosition}。
此方法触发move事件。
参数项:
|
BoxComponent | |
setPagePosition
(
Number x,
Number y
)
: Ext.BoxComponent
设置组件页面上的left和top值。
要设置left、top的位置,...
设置组件页面上的left和top值。
要设置left、top的位置,可使用{@link #setPosition}。
此方法触发move事件。
参数项:
|
BoxComponent | |
|
syncSize
(
)
: Ext.BoxComponent
强制重新计算组件的大小尺寸,这个尺寸是基于所属元素当前的高度和宽度。
强制重新计算组件的大小尺寸,这个尺寸是基于所属元素当前的高度和宽度。
参数项:
|
BoxComponent | |
onResize
(
Number x,
Number y,
Number adjWidth,
Number adjHeight,
Number rawWidth,
Number rawHeight
)
/* // protected
组件大小调节过后调用的函数,这是个空...
/* // protected
组件大小调节过后调用的函数,这是个空函数,可由一个子类来实现,执行一些调节大小过后的自定义逻辑。
参数项:
|
BoxComponent | |
onPosition
(
Number x,
Number y
)
/* // protected
组件移动过后调用的函数,这是个空函数...
/* // protected
组件移动过后调用的函数,这是个空函数,可由一个子类来实现,执行一些移动过后的自定义逻辑。
参数项:
|
BoxComponent | |
|
initComponent
(
)
/* // protected Function to be impl...
/* // protected Function to be implemented by Component subclasses to be part of standard component initialization flow (it is empty by default).
参数项:
|
Component | |
render
(
[Mixed container],
[String/Number position]
)
如果这是延时加载的组件,就要执行这个渲染的方法到其容器的元素。
这...
如果这是延时加载的组件,就要执行这个渲染的方法到其容器的元素。
这个组件插入到容器的之前位置,可以是元素的ID或是DOM节点的索引(缺省是插入到容器的尾部)
参数项:
|
Component | |
applyToMarkup
(
String/HTMLElement el
)
把这个组件应用到当前有效的markup。执行该函数后,无须调用rend...
把这个组件应用到当前有效的markup。执行该函数后,无须调用render()
参数项:
|
Component | |
addClass
(
string cls
)
加入CSS样式类到组件所在的元素。
加入CSS样式类到组件所在的元素。
参数项:
|
Component | |
removeClass
(
string cls
)
移除CSS样式类到组件所属的元素。
移除CSS样式类到组件所属的元素。
参数项:
|
Component | |
|
destroy
(
)
清除任何的事件的句柄,在DOM中移除组件的元素,从容器{@link E...
清除任何的事件的句柄,在DOM中移除组件的元素,从容器{@link Ext.Container}中移除本身(如果适合的话)和在{@link Ext.ComponentMgr}注销 销毁的方法一般由框架自动执行,通常不需要直接执行。
参数项:
|
Component | |
|
getEl
(
)
: Ext.Element
返回所属的{@link Ext.Element}.
返回所属的{@link Ext.Element}.
参数项:
|
Component | |
|
getId
(
)
: String
返回该组件的id
返回该组件的id
参数项:
|
Component | |
|
getItemId
(
)
: String
返回该组件的item id。
返回该组件的item id。
参数项:
|
Component | |
|
disable
(
)
: Ext.Component
禁止该组件。
禁止该组件。
参数项:
|
Component | |
|
enable
(
)
: Ext.Component
启用该组件。
启用该组件。
参数项:
|
Component | |
setDisabled
(
Boolean disabled
)
方便的函数用来控制组件禁用/可用。
方便的函数用来控制组件禁用/可用。
参数项:
|
Component | |
setVisible
(
Boolean visible
)
: Ext.Component
方便的函数用来控制组件显示/隐藏。
方便的函数用来控制组件显示/隐藏。
参数项:
|
Component | |
|
isVisible
(
)
该组件可见时返回true。
该组件可见时返回true。
参数项:
|
Component | |
cloneConfig
(
*/
)
: Ext.Component
根据原始传入到该实例的配置项值,克隆一份组件。
根据原始传入到该实例的配置项值,克隆一份组件。
参数项:
|
Component | |
|
getXType
(
)
: String
获取{@link Ext.ComponentMgr}在已登记组件的xt...
获取{@link Ext.ComponentMgr}在已登记组件的xtypes。 全部可用的xtypes列表,可参考{@link Ext.Component}开头,用法举例:
参数项:
|
Component | |
isXType
(
String xtype,
[Boolean shallow]
)
测试这个组件是否属于某个指定的xtype。 这个方法既可测试该组件是否...
测试这个组件是否属于某个指定的xtype。 这个方法既可测试该组件是否为某个xtype的子类,或直接是这个xtype的实例(shallow = true) 全部可用的xtypes列表,可参考{@link Ext.Component}开头,用法举例:
true就表示为测试该组件是否这个xtype本身的实例
参数项:
|
Component | |
|
getXTypes
(
)
: String
返回以斜杠分割的字符串,表示组件的xtype层次。 全部可用的xtyp...
返回以斜杠分割的字符串,表示组件的xtype层次。 全部可用的xtypes列表,可参考{@link Ext.Component}开头,用法举例:
参数项:
|
Component | |
fireEvent
(
String eventName,
)
: Boolean
触发指定的事件,并将参数传入(至少要有事件名称)。
触发指定的事件,并将参数传入(至少要有事件名称)。
参数项:
|
Observable | |
addListener
(
String eventName,
Function handler,
[Object scope],
[Object options]
)
为该组件加入事件句柄(event handler)
为该组件加入事件句柄(event handler)
句柄函数执行时所在的作用域。句柄函数“this”的上下文。 触发事件后开始执行句柄的延时时间(invocation:the act of making a particular function start),单位:毫秒 true代表为下次事件触发加入一个要处理的句柄,然后再移除本身。 不同配搭方式的选项 一次调用加入上多个句柄(handlers) 或者是以简写的方式书写,前提是只允许同一个的作用域对象传入到所有的句柄中:
参数项:
|
Observable | |
removeListener
(
String eventName,
Function handler,
Object scope
)
移除侦听器
移除侦听器
参数项:
|
Observable | |
|
purgeListeners
(
)
从这个对象身上移除所有的侦听器
从这个对象身上移除所有的侦听器
参数项:
|
Observable | |
addEvents
(
Object object
)
定义观察者的事件。
定义观察者的事件。
参数项:
|
Observable | |
hasListener
(
String eventName
)
: Boolean
查询该对象是否有指定事件的侦听器
查询该对象是否有指定事件的侦听器
参数项:
|
Observable | |
|
suspendEvents
(
)
暂停触发所有的事件(参阅{@link #resumeEvents})
暂停触发所有的事件(参阅{@link #resumeEvents})
参数项:
|
Observable | |
|
resumeEvents
(
)
重新触发事件(参阅{@link #suspendEvents})
重新触发事件(参阅{@link #suspendEvents})
参数项:
|
Observable | |
Ext.util.Observable.prototype.on
(
String eventName,
[Object scope],
Function handler,
[Object options]
)
为该元素添加事件句柄(event handler),addListen...
为该元素添加事件句柄(event handler),addListener的简写方式 @param {String} eventName 侦听事件的类型 @param {Object} scope (可选的) 执行句柄的作用域 @param {Function} handler 事件涉及的方法 @param {Object} options (可选的) @method
参数项:
|
Observable | |
Ext.util.Observable.prototype.un
(
String eventName,
Function handler,
[Object scope]
)
移除侦听器 @param {String} eventName ...
移除侦听器 @param {String} eventName 侦听事件的类型 @param {Function} handler 事件涉及的方法 @param {Object} scope (可选的)句柄的作用域 @method
参数项:
|
Observable | |
Ext.util.Observable.capture
(
Observable o,
Function fn,
[Object scope]
)
. 开始捕捉特定的观察者。 在事件触发之前,所有的事件会...
. 开始捕捉特定的观察者。 在事件触发之前,所有的事件会以"事件名称+标准签名"的形式传入到函数(传入的参数是function类型)。 如果传入的函数执行后返回false,则接下的事件将不会触发。 @param {Observable} o 要捕捉的观察者 @param {Function} fn 要调用的函数 @param {Object} scope (可选的)函数作用域 @static
参数项:
|
Observable | |
Ext.util.Observable.releaseCapture
(
Observable o
)
从Observable身上移除所有已加入的捕捉captu...
从Observable身上移除所有已加入的捕捉captures @param {Observable} o 要释放的观察者 @static
参数项:
|
Observable | |