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 被点击 ' );
}
相关文章
解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
最近做ext时遇到一个问题,在firefox中浏览ext应用,加载后第一次打开一个嵌入iframe的Window时,可以直接通过js代码来执行 iframe中的js函数,但是如果将窗口关闭后重新再打开,将会抛出异常,说是funcName is not a function2008-11-11
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别小结,需要的朋友可以参考下。2009-11-11
学习YUI.Ext第七日-View&JSONView Part Two-一个画室网站的案例
这篇文章主要介绍了学习YUI.Ext第七日-View&JSONView Part Two-一个画室网站的案例2007-03-03


最新评论