jQuery MiniUI

 找回密码
 立即注册
查看: 3469|回复: 5
打印 上一主题 下一主题

datagrid headerContextMenu 右键菜单除了onbeforeopen事件还有其他吗 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2016-9-29 10:00:04 |只看该作者 |倒序浏览
datagrid headerContextMenu 右键菜单除了onbeforeopen事件还有其他吗

Rank: 8Rank: 8

沙发
发表于 2016-9-29 10:29:50 |只看该作者
还有就是菜单的基本事件,itemclick。
你要做什么

Rank: 3Rank: 3

板凳
发表于 2016-9-29 10:43:36 |只看该作者
dforce 发表于 2016-9-29 10:29
还有就是菜单的基本事件,itemclick。
你要做什么

需要单击右键菜单中的某个菜单,获取右键所在列的对象

Rank: 8Rank: 8

地板
发表于 2016-9-29 11:09:42 |只看该作者
sumuyan 发表于 2016-9-29 10:43
需要单击右键菜单中的某个菜单,获取右键所在列的对象

只能在onbeforeopen事件里面获取
你可以用个全局变量保存
grid.getColumnByEvent(e.htmlEvent);

Rank: 3Rank: 3

5#
发表于 2016-9-29 11:20:19 |只看该作者
dforce 发表于 2016-9-29 11:09
只能在onbeforeopen事件里面获取
你可以用个全局变量保存
grid.getColumnByEvent(e.htmlEvent); ...

但是我需要根据右键菜单中的菜单项来操作,比如说右键菜单项中含复制和粘贴两个菜单项,当右键单击复制时,获取该列对象数据,当右键单击粘贴时,将刚复制的列数据对该列进行赋值操作;如果只能在onbeforeopen 事件操作,我没法区别是复制还是粘贴

Rank: 8Rank: 8

6#
发表于 2016-9-29 14:42:51 |只看该作者
sumuyan 发表于 2016-9-29 11:20
但是我需要根据右键菜单中的菜单项来操作,比如说右键菜单项中含复制和粘贴两个菜单项,当右键单击复制时 ...

只有onbeforeopen事件能获取到右键点击的列,有且只能这里获取
我们不管你的业务逻辑

Archiver|普加软件

GMT+8, 2024-7-3 00:04 , Processed in 1.016677 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部