jQuery MiniUI

标题: datagrid headerContextMenu 右键菜单除了onbeforeopen事件还有其他吗 [打印本页]

作者: sumuyan    时间: 2016-9-29 10:00:04     标题: datagrid headerContextMenu 右键菜单除了onbeforeopen事件还有其他吗

datagrid headerContextMenu 右键菜单除了onbeforeopen事件还有其他吗

作者: dforce    时间: 2016-9-29 10:29:50

还有就是菜单的基本事件,itemclick。
你要做什么
作者: sumuyan    时间: 2016-9-29 10:43:36

dforce 发表于 2016-9-29 10:29
还有就是菜单的基本事件,itemclick。
你要做什么

需要单击右键菜单中的某个菜单,获取右键所在列的对象
作者: dforce    时间: 2016-9-29 11:09:42

sumuyan 发表于 2016-9-29 10:43
需要单击右键菜单中的某个菜单,获取右键所在列的对象

只能在onbeforeopen事件里面获取
你可以用个全局变量保存
grid.getColumnByEvent(e.htmlEvent);
作者: sumuyan    时间: 2016-9-29 11:20:19

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

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

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

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2