Ext grid 添加右击菜单
更新时间:2009年11月26日 00:33:32 作者:
Ext grid 添加右击菜单实现代码。
复制代码 代码如下:
grid . addListener ( 'rowcontextmenu' , rightClickFn ); // 右键菜单代码关键部分
//Menu 建立
var rightClick = new Ext . menu . Menu ({
id : 'rightClickCont' , // 在 HTML 文件中必须有个 rightClickCont 的 DIV 元素
items : [{
id : 'rMenu1' ,
handler : rMenu1Fn , // 点击后触发的事件
text : ' 右键菜单 1'
}, {
id : 'rMenu2' ,
handler : rMenu2Fn ,
text : ' 右键菜单 2'
}]
});
function rightClickFn ( grid , rowindex , e ){
e . preventDefault ();
rightClick . showAt ( e . getXY ());
}
function rMenu1Fn (){
Ext . MessageBox . alert ( 'right' , ' 右键菜单 1 被点击 ' );
}
function rMenu2Fn (){
Ext . MessageBox . alert ( 'right' , ' 右键菜单 2 被点击 ' );
}
相关文章
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
我不想教各位新手什么高级技术,因为我也在研究,只是想教大家一个思考的方向,能够具有举一反三的能力,能够真正学会Ext和开始深入了解。2008-12-12Ext javascript建立超链接,进行事件处理的实现方法
如何在javasript建立超链接 应用到Ext中的树控件事件处理2009-03-03解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
最近做ext时遇到一个问题,在firefox中浏览ext应用,加载后第一次打开一个嵌入iframe的Window时,可以直接通过js代码来执行 iframe中的js函数,但是如果将窗口关闭后重新再打开,将会抛出异常,说是funcName is not a function2008-11-11
最新评论