jQuery MiniUI
标题:
datagrid 的事件 headercellcontext 无效
[打印本页]
作者:
nodisk
时间:
2013-2-20 17:40:43
标题:
datagrid 的事件 headercellcontext 无效
在demo上试了一下, datagrid 的事件 headercellcontext 无效,
作者:
niko
时间:
2013-2-20 17:44:59
headercellcontextmenu
作者:
nodisk
时间:
2013-2-20 17:51:03
啊,用你这个就可以执行事件了,太神奇了,API文档要更一下....
不过,右击事件执行后,接着,执行了 浏览器的功能,弹出了菜单......怎么样才能屏蔽掉浏览器的右击功能?
作者:
factory
时间:
2013-2-20 18:07:04
nodisk 发表于 2013-2-20 17:51
啊,用你这个就可以执行事件了,太神奇了,API文档要更一下....
不过,右击事件执行后,接着,执行了 浏览器的 ...
function onBeforeOpen(e) {
var grid = mini.get("datagrid1");
var menu = e.sender;
var row = grid.getSelected();
var rowIndex = grid.indexOf(row);
if (!row || rowIndex== 0) {
e.cancel = true;
//阻止浏览器默认右键菜单
e.htmlEvent.preventDefault();
return;
}
////////////////////////////////
var editItem = mini.getbyName("edit", menu);
var removeItem = mini.getbyName("remove", menu);
editItem.show();
removeItem.enable();
if (rowIndex == 1) {
editItem.hide();
}
if (rowIndex == 1) {
removeItem.disable();
}
}
复制代码
你可以参考
http://www.miniui.com/demo/#src=datagrid/contextmenu.html
这个demo
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2