FineUI 官方论坛
标题:
【分享】Grid 行 右键菜单
[打印本页]
作者:
shihahayue
时间:
2014-2-27 17:38
标题:
【分享】Grid 行 右键菜单
本帖最后由 shihahayue 于 2014-2-27 18:01 编辑
直接上代码
handler 是点击事件,应该可以写__doPostback();,还有
rowIndex 参数传到后台。以前有看到过,没找到...
function Rowcontextmenu(goodsGridUi, rowIndex, e) {
e.preventDefault();//屏蔽网页自己的右键
var gridMenu = new Ext.menu.Menu
([
{ cls: "x-btn-text-icon", text: "刷新", icon: "./res.axd?icon=webcam.png", pressed: true, handler: function () { X.alert('112'); } },
{ cls: "x-btn-text-icon", text: "下一个是横杠", pressed: true },
'-',
{ cls: "x-btn-text-icon", text: "新增", icon: "./res.axd?icon=webcam.png", pressed: true },
{ cls: "x-btn-text-icon", text: "删除", icon: "./res.axd?icon=webcam.png", pressed: false }
]);
//定位菜单的显示位置
gridMenu.showAt(e.getPoint());
}
function onReady() {
var grid = X('Grid1');//找到grid1 ClientIDMode="Static" 不自动生成ID
grid.on("rowcontextmenu", Rowcontextmenu);//注册事件
}
复制代码
作者:
erp8@live.cn
时间:
2014-3-2 21:41
谢谢谢你,
留下待用
作者:
shihahayue
时间:
2014-3-3 09:47
erp8@live.cn 发表于 2014-3-2 21:41
谢谢谢你,
留下待用
..4.0 出右键的功能了
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4