| Package: | Ext.grid |
| Defined In: | .js |
| Class: | |
| Extends: | Ext.SplitButton |
var btn = new Ext.CycleButton({
showText: true,
prependText: 'View as ',
items: [{
text:'text only',
iconCls:'view-text',
checked:true
},{
text:'HTML',
iconCls:'view-html'
}],
changeHandler:function(btn, item){
Ext.Msg.alert('Change View', item.text);
}
});
| 配置项 | 定义者 | |
|---|---|---|
| enableToggle : Boolean
True 是否在 pressed/not pressed 这两个状态间...
True 是否在 pressed/not pressed 这两个状态间切换 (默认为false)
|
Button | |
| menuAlign : String
菜单的对齐方式(参阅Ext.Element#alignTo以了解个中细...
菜单的对齐方式(参阅Ext.Element#alignTo以了解个中细节,默认为'tl-bl?')。
|
Button | |
| type : String
submit, reset or button - 按钮的三种类型 默...
submit, reset or button - 按钮的三种类型 默认为'button'
|
Button | |
| clickEvent : String
handler 句柄触发事件 默认是单击 (defaults to '...
handler 句柄触发事件 默认是单击 (defaults to 'click')
|
Button | |
| handleMouseEvents : Boolean
是否启用mouseover, mouseout and mousedo...
是否启用mouseover, mouseout and mousedown鼠标事件 (默认为true)
|
Button | |
| tooltipType : String
tooltip 的显示方式 既可是'qtip'(默认),也可是设置ti...
tooltip 的显示方式 既可是'qtip'(默认),也可是设置title属性的“标题”。
|
Button | |
| template : Ext.Template
(Optional)
An Ext.Template可选配置 如果设...
(Optional)
An Ext.Template可选配置 如果设置了可用来生成按钮的主要元素. 第一个占位符为按钮文本.修改这个属性要主意相关参数不能缺失.
|
Button | |
| 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 | |
| 属性 | 定义者 | |
|---|---|---|
|
hidden: Boolean
Read-only. True 如果按钮是隐藏的
Read-only. True 如果按钮是隐藏的
|
Button | |
|
disabled: Boolean
Read-only. True 如果按钮是失效的
Read-only. True 如果按钮是失效的
|
Button | |
|
pressed: Boolean
Read-only. True 如果按钮是按下状态 (仅当enable...
Read-only. True 如果按钮是按下状态 (仅当enableToggle = true时)
|
Button | |
|
initialConfig: Object
This Component's initial configurat...
This Component's initial configuration specification. 只读的 组件初始化配置项。只读的
|
Component | |
|
*/: Boolean
True表示为该组件已经渲染好了。只读的。
True表示为该组件已经渲染好了。只读的。
|
Component | |
| 方法 | 定义者 | |
|---|---|---|
setActiveItem
(
*/ ,
Boolean suppressEvent
)
Sets the button's active menu item.
Sets the button's active menu item.
参数项:
|
CycleButton | |
|
getActiveItem
(
)
:
Gets the currently active menu item.
Gets the currently active menu item.
参数项:
|
CycleButton | |
|
toggleSelected
(
)
This is normally called internally ...
This is normally called internally on button click, but can be called externally to advance the button's
active item programmatically to the next one in the menu. If the current item is the last one in the menu
the active item will be set to the first item in the menu.
参数项:
|
CycleButton | |
setArrowHandler
(
Function handler,
Object scope
)
Sets this button's arrow click handler
Sets this button's arrow click handler
参数项:
|
SplitButton | |
setIconClass
(
String cls
)
替换按钮针对背景图片的css类 连动替换按钮参数对象中的该属性
替换按钮针对背景图片的css类 连动替换按钮参数对象中的该属性
参数项:
|
Button | |
setHandler
(
Function handler,
Object scope
)
增加按钮事件句柄触发函数的方法
增加按钮事件句柄触发函数的方法
参数项:
|
Button | |
setText
(
String text
)
设置按钮文本
设置按钮文本
参数项:
|
Button | |
|
getText
(
)
: String
获取按钮的文字
获取按钮的文字
参数项:
|
Button | |
toggle
(
[Boolean state]
)
如果有传入state的参数,就按照state的参数设置否则当前的sta...
如果有传入state的参数,就按照state的参数设置否则当前的state就会轮换。
参数项:
|
Button | |
focus
(
[Boolean selectText],
[Boolean/Number delay]
)
: Ext.Component
试着将焦点放到此项。
试着将焦点放到此项。
参数项:
|
Component | |
|
showMenu
(
)
显示按钮附带的菜单(如果有的话)
显示按钮附带的菜单(如果有的话)
参数项:
|
Button | |
|
hideMenu
(
)
隐藏按钮附带的菜单(如果有的话)
隐藏按钮附带的菜单(如果有的话)
参数项:
|
Button | |
|
hasVisibleMenu
(
)
: Boolean
若按钮附有菜单并且是显示着的就返回true
若按钮附有菜单并且是显示着的就返回true
参数项:
|
Button | |
|
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 | |
|
show
(
)
: Ext.Component
显示该组件。
显示该组件。
参数项:
|
Component | |
|
hide
(
)
: Ext.Component
隐藏该组件。
隐藏该组件。
参数项:
|
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 | |