dorado Menu 右键菜单

本文详细介绍了如何使用Menu控件实现右键菜单功能,包括绑定控件、指定弹出位置及为菜单项添加点击事件的方法。适用于编辑框、树和表格等控件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

可以绑定在控件的右键菜单上,一般是编辑框、树TreeSet、表格Grid

1. Menu控件默认不可见,执行 show 方法弹出,show 方法中可通过position指定其弹出位置
2. 在控件的onContextMenu 事件绑定menu
var menuOper = view.get("#menuId");
menuOper.show({
	position:{
		left:arg.event.pageX,
		top:arg.event.pageY
		//left 表示菜单离屏幕左边的距离,top 表示菜单离屏幕上方的距离。
		//arg 表示右键菜单的上下文对象,event 表示浏览器事件对象。
		//event.pageX 和 event.pageY 是经过 jquery 封装后获得鼠标的绝对位置。
	}
});
3. menu下的menuItem可当做button进行添加onClick事件,且menuItem下可还有menuItem
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值