| Package: | Ext.grid |
| Defined In: | .js |
| Class: | |
| Extends: | Ext.menu.Menu |
| 配置项 | 定义者 | |
|---|---|---|
| minWidth : Number
以象素为单位设置的菜单最小宽度值(默认为 120)
以象素为单位设置的菜单最小宽度值(默认为 120)
|
Menu | |
| shadow : Boolean/String
当值为 True 或者 "sides" 时为默认效果,"frame" ...
当值为 True 或者 "sides" 时为默认效果,"frame" 时为4方向有阴影,"drop" 时为右下角有阴影(默认为 "sides")
|
Menu | |
| subMenuAlign : String} subMenuAlign 该菜单中子菜单的 {@link Ext.Element#alignTo
该菜单中子菜单的 Ext.Element#alignTo 定位锚点的值...
该菜单中子菜单的 Ext.Element#alignTo 定位锚点的值(默认为 "tl-tr?")
|
Menu | |
| defaultAlign : String
该菜单相对于它的原始元素的 {@link Ext.Element#al...
该菜单相对于它的原始元素的 {@link Ext.Element#alignTo) 定位锚点的默认值(默认为 "tl-bl?")
|
Menu | |
| allowOtherMenus : Boolean
值为 True 时允许同时显示多个菜单(默认为 false)
值为 True 时允许同时显示多个菜单(默认为 false)
|
Menu | |
| 属性 | 定义者 | |
|---|---|---|
|
this: DatePicker
此菜单中 Ext.DatePicker 类的实例
此菜单中 Ext.DatePicker 类的实例
|
DateMenu | |
|
isVisible: Boolean
只读。如果当前显示的是该菜单则返回 true,否则返回 false。
只读。如果当前显示的是该菜单则返回 true,否则返回 false。
|
Menu | |
| 方法 | 定义者 | |
|---|---|---|
show
(
Mixed element,
[String position],
)
相对于其他元素显示该菜单
相对于其他元素显示该菜单
参数项:
|
Menu | |
showAt function(xy, parentMenu, /* private:
(
Array xyPosition,
)
在指定的位置显示该菜单
在指定的位置显示该菜单
参数项:
|
Menu | |
hide
(
[Boolean deep]
)
隐藏该菜单及相关连的父级菜单
隐藏该菜单及相关连的父级菜单
参数项:
|
Menu | |
add
(
Mixed args
)
:
添加一个或多个 Menu 类支持的菜单项,或者可以被转换为菜单项的对象...
添加一个或多个 Menu 类支持的菜单项,或者可以被转换为菜单项的对象。 满足下列任一条件即可:
参数项:
|
Menu | |
|
getEl
(
)
: Ext.Element
返回该菜单所基于的 {@link Ext.Element} 对象
返回该菜单所基于的 {@link Ext.Element} 对象
参数项:
|
Menu | |
|
addSeparator
(
)
:
添加一个分隔栏到菜单
添加一个分隔栏到菜单
参数项:
|
Menu | |
addElement
(
Mixed el
)
:
添加一个 {@link Ext.Element} 对象到菜单
添加一个 {@link Ext.Element} 对象到菜单
参数项:
|
Menu | |
addItem
(
*/
)
:
添加一个已经存在的基于 {@link Ext.menu.Item} 的...
添加一个已经存在的基于 {@link Ext.menu.Item} 的对象到菜单
参数项:
|
Menu | |
addMenuItem
(
Object config
)
:
根据给出的配置选项创建一个 {@link Ext.menu.Item}...
根据给出的配置选项创建一个 {@link Ext.menu.Item} 对象并添加到菜单
参数项:
|
Menu | |
addText
(
String text
)
:
根据给出的文本创建一个 {@link Ext.menu.TextIte...
根据给出的文本创建一个 {@link Ext.menu.TextItem} 对象并添加到菜单
参数项:
|
Menu | |
insert
(
Number index,
)
:
在指定的位置插入一个已经存在的基于 {@link Ext.menu.I...
在指定的位置插入一个已经存在的基于 {@link Ext.menu.Item} 的对象到菜单
参数项:
|
Menu | |
remove
(
*/
)
从菜单中删除并销毁一个 {@link Ext.menu.Item} 对象
从菜单中删除并销毁一个 {@link Ext.menu.Item} 对象
参数项:
|
Menu | |
|
removeAll
(
)
从菜单中删除并销毁所有菜单项
从菜单中删除并销毁所有菜单项
参数项:
|
Menu | |
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 | |
| 事件 | 定义者 | |
|---|---|---|
beforeshow (
*/
)
@event beforeshow 在该菜单显示之前触发
@event beforeshow 在该菜单显示之前触发
参数项:
|
Menu | |
beforehide (
*/
)
@event beforehide 在该菜单隐藏之前触发
@event beforehide 在该菜单隐藏之前触发
参数项:
|
Menu | |
show (
*/
)
@event show 在该菜单显示之后触发
@event show 在该菜单显示之后触发
参数项:
|
Menu | |
hide (
*/
)
@event hide 在该菜单隐藏之后触发
@event hide 在该菜单隐藏之后触发
参数项:
|
Menu | |
click (
*/ ,
Ext.EventObject e
)
@event click 当点击该菜单时触发(或者当该菜单处于活动状态且回车键被按下时触发)
@event click 当点击该菜单时触发(或者当该菜单处于活动状态且回车键被按下时触发)
参数项:
|
Menu | |
mouseover (
*/ ,
Ext.EventObject e,
)
@event mouseover 当鼠标经过该菜单时触发
@event mouseover 当鼠标经过该菜单时触发
参数项:
|
Menu | |
mouseout (
*/ ,
Ext.EventObject e,
)
@event mouseout 当鼠标离开该菜单时触发
@event mouseout 当鼠标离开该菜单时触发
参数项:
|
Menu | |