FineUI 官方论坛
标题:
关于grid右键弹出菜单,求解
[打印本页]
作者:
Mbwork
时间:
2012-12-3 05:12
标题:
关于grid右键弹出菜单,求解
求demo,右键grid行后出现菜单。
作者:
刘军
时间:
2012-12-4 00:45
<script type="text/javascript">
var gridClientID = '<%= Grid1.ClientID %>'; //定义GRID
var rightClick = new Ext.menu.Menu({
id: 'rightClickCont',
items: [{
cls: "x-btn-text-icon",
icon: "./res.axd?icon=Page",
handler: function () {
//触发点击事件
alert('123');
},
text: '查看明细'
},
{
cls: "x-btn-text-icon",
icon: "./res.axd?icon=Delete",
handler: function () {
//触发点击事件
alert('123');
},
text: '删除选定'
}]
});
//右键菜单代码关键部分
function rightClickFn(grid, rowindex, e) {
var model = grid.getSelectionModel();
model.selectRow(rowindex);
e.preventDefault();
rightClick.showAt(e.getXY());
}
// 页面第一个加载完毕后执行的函数
function onReady() {
var grid = X(gridClientID);
grid.addListener('rowcontextmenu', rightClickFn);
}
</script>
作者:
yiyiran
时间:
2012-12-18 04:25
刘军 发表于 2012-12-4 00:45
var gridClientID = ''; //定义GRID
var rightClick = new Ext.menu.Menu({
...
提示这个错误:
Microsoft JScript 运行时错误: 无法获取属性“showAt”的值: 对象为 null 或未定义
作者:
helkm03
时间:
2013-1-14 06:46
顶,我也遇到这样的问题。
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4