>  기사  >  웹 프론트엔드  >  ExtJs 그리드 행 마우스 오른쪽 버튼 클릭의 두 가지 방법 menu_extjs

ExtJs 그리드 행 마우스 오른쪽 버튼 클릭의 두 가지 방법 menu_extjs

WBOY
WBOY원래의
2016-05-16 18:25:031264검색

在这下边: 方法一

复代码 代码如下:

<%@ 페이지 언어 ="C#" AutoEventWireup="true" CodeFile="gridContextMenu.aspx.cs" Inherits="gridContextMenu" %>



无标题页







<본문>









给 Extjs 그리드 加入右键菜单方法二。
复代码 代码如下:

grid.on("rowcontextmenu", function (grid, rowIndex, e) {
e.preventDefault();
if (rowIndex < 0) { return; }
var treeMenu = new Ext.menu.Menu
([
{
xtype: "",
text: "详细",
iconCls: 'context-dog',
pressed: false,
handler: function () {
//获得行数据
var Record = Grid.getStore().getAt(rowIndex)
//open_receive_detailWindow(record.data.smsIndex);
alert(record.data.company);
//record.data.taskId
}
}, {
xtype: "",
text: "删除",
iconCls: 'context-cat',
pressed: false,
handler: function () {
//获得行数据
var Record = Grid.getStore().getAt(rowIndex) ;
alert(record.data.company);
}
}
])
treeMenu.showAt(e.getXY())
});
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.