| Defined In: | SplitBar.js |
| Class: | Ext.SplitBar |
| Extends: | Ext.util.Observable |
var split = new Ext.SplitBar("elementToDrag", "elementToSize",
Ext.SplitBar.HORIZONTAL, Ext.SplitBar.LEFT);
split.setAdapter(new Ext.SplitBar.AbsoluteLayoutAdapter("container"));
split.minSize = 100;
split.maxSize = 600;
split.animate = true;
split.on('moved', splitterMoved);
@
ퟀ ퟀķָ
@ {Mixed} קԪ Ϊָ Ԫ
@ {Mixed} ퟏ Ŵ
@ {Number} ( ퟋ) Ext.SplitBar.HORIZONTAL Ext.SplitBar.VERTICAL. ( ퟀ HORIZONTAL)
@ {Number} ( ) ˮƽ Ext.SplitBar.LEFT Ext.SplitBar.RIGHT
ퟀֱ Ext.SplitBar.TOP Ext.SplitBar.BOTTOM( SplitBarݳ )
| 配置项 | 定义者 | |
|---|---|---|
|
listeners
: Object
一个配置项对象,可方便在该对象初始化时便加入多个事件处理函数。 这应该...
一个配置项对象,可方便在该对象初始化时便加入多个事件处理函数。 这应该是一个如#addListener有效的配置项对象,即可一次过加入多个事件处理函数。
|
Observable | |
| 方法 | 定义者 | |
|---|---|---|
|
el
(
)
@˽ */
@˽ */
参数项:
|
SplitBar | |
|
resizingEl
(
)
@ */
@ */
参数项:
|
SplitBar | |
|
shim
(
)
@˽ */
@˽ */
参数项:
|
SplitBar | |
|
proxy
(
)
@˽ */
@˽ */
参数项:
|
SplitBar | |
|
dd
(
)
@ */
@ */
参数项:
|
SplitBar | |
|
b4StartDrag
(
)
@ */
@ */
参数项:
|
SplitBar | |
|
endDrag
(
)
@ */
@ */
参数项:
|
SplitBar | |
|
dragSpecs
(
)
@ */
@ */
参数项:
|
SplitBar | |
|
adapter
(
)
@ ķ ú
@ ķ ú
参数项:
|
SplitBar | |
|
placement
(
)
@ */
@ */
参数项:
|
SplitBar | |
|
onEndProxyDrag
(
)
@˽ DDProxyퟀ
@˽ DDProxyퟀ
参数项:
|
SplitBar | |
|
getAdapter
(
)
:
ퟀ
ퟀ
参数项:
|
SplitBar | |
|
setAdapter
(
)
ָ
@ {Object} adapter A S...
ָ
@ {Object} adapter A SplitBar adapter object
参数项:
|
SplitBar | |
|
getMinimumSize
(
)
: Number
ȡ ퟗ
ȡ ퟗ
参数项:
|
SplitBar | |
|
setMinimumSize
(
)
ퟗ
@ {Number} minSize ...
ퟗ
@ {Number} minSize ijߴ
参数项:
|
SplitBar | |
|
getMaximumSize
(
)
: Number
参数项:
|
SplitBar | |
|
setMaximumSize
(
)
@ {Number} maxSize ...
@ {Number} maxSize ߴ
参数项:
|
SplitBar | |
|
setCurrentSize
(
)
ퟗ
@ {Number} size ʼֵ
ퟗ
@ {Number} size ʼֵ
参数项:
|
SplitBar | |
|
destroy
(
)
ٷָ
@ {Boolean} removeEl Trueһָ
ٷָ
@ {Boolean} removeEl Trueһָ
参数项:
|
SplitBar | |
|
createProxy
(
)
@ ľ̬ Ĵ Ĵ ʹ ڲͬ ퟀ ʹ ɫ bo...
@ ľ̬ Ĵ Ĵ ʹ ڲͬ ퟀ ʹ ɫ borders
参数项:
|
SplitBar | |
|
BasicLayoutAdapter
(
)
@ Ext.SplitBar.BasicLayoutAdapt...
@ Ext.SplitBar.BasicLayoutAdapter
Ĭ Ϳ ퟗ Ԥ λ
ֻ / ퟀ Ŀ һ ڻ tableڵ֡
参数项:
|
SplitBar | |
|
getElementSize
(
)
ק ퟀ ퟀ ĵǰ
@ {Ext.Spli...
ק ퟀ ퟀ ĵǰ
@ {Ext.SplitBar} s The SplitBar using this adapter
参数项:
|
SplitBar | |
|
setElementSize
(
)
ퟀ ŵ Ĵ
@ {Ext.Split...
ퟀ ŵ Ĵ
@ {Ext.SplitBar} s The SplitBar using this adapter
@ {Number} newSize The new size to set
@ {Function} onComplete ퟗ ퟏ
参数项:
|
SplitBar | |
|
AbsoluteLayoutAdapter
(
)
@ Ext.SplitBar.AbsoluteLayoutAda...
@ Ext.SplitBar.AbsoluteLayoutAdapter
@ Ext.SplitBar.BasicLayoutAdapter
ָ ퟗ
ʹ λķָ ʱ
@ {Mixed} container ퟋ λķָ document.body
һҪ ؼ һID
参数项:
|
SplitBar | |
fireEvent
(
String eventName,
Object... args
)
: Boolean
触发指定的事件,并将欲执行的处理函数的参数传入。(应该至少要有事件的...
触发指定的事件,并将欲执行的处理函数的参数传入。(应该至少要有事件的名称)
参数项:
|
Observable | |
addListener
(
String eventName,
Function handler,
[Object scope],
[Object options]
)
为该组件加入事件处理函数(event handler)
sc...
为该组件加入事件处理函数(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
(
)
暂停触发所有的事件(参阅#resumeEvents)
暂停触发所有的事件(参阅#resumeEvents)
参数项:
|
Observable | |
|
resumeEvents
(
)
重新触发事件(参阅{@link #suspendEvents})
重新触发事件(参阅{@link #suspendEvents})
参数项:
|
Observable | |
on
(
String eventName,
[Object scope],
Function handler,
[Object options]
)
为该元素添加事件处理函数(event handler),addLis...
为该元素添加事件处理函数(event handler),addListener的简写方式 @param {String} eventName 侦听事件的类型 @param {Object} scope (可选的) 执行处理函数的作用域 @param {Function} handler 事件涉及的方法 @param {Object} options (可选的)
参数项:
|
Observable | |
un
(
String eventName,
Function handler,
[Object scope]
)
移除侦听器 @param {String} eventName ...
移除侦听器 @param {String} eventName 侦听事件的类型 @param {Function} handler 事件涉及的方法 @param {Object} scope (可选的)处理函数的作用域
参数项:
|
Observable | |
capture
(
Observable o,
Function fn,
[Object scope]
)
开始捕捉特定的观察者。 在事件触发之前,所有的事件会以“事件名称+标...
开始捕捉特定的观察者。 在事件触发之前,所有的事件会以“事件名称+标准签名”的形式传入到函数(传入的参数是function类型)。 如果传入的函数执行后返回false,则接下的事件将不会触发。 @param {Observable} o 要捕捉的观察者 @param {Function} fn 要调用的函数 @param {Object} scope (可选的)函数作用域
参数项:
|
Observable | |
releaseCapture
(
Observable o
)
从Observable身上移除所有已加入的捕捉captures。 @...
从Observable身上移除所有已加入的捕捉captures。 @param {Observable} o 要释放的观察者
参数项:
|
Observable | |