jQuery MiniUI

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

treegrid中右键菜单如何拿到被点击列的field是哪个? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2020-8-21 23:57:02 |只看该作者 |倒序浏览
如图,我想做设置单元格背景色的功能,我在第一行id列点击鼠标右键弹出菜单

当前点击的行可以用row = grid.getSelected()拿到,但是miniui如何才能知道我这是在id这列点击的呢? 这个列的field值怎么拿到?


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 6Rank: 6

沙发
发表于 2020-8-24 09:25:51 |只看该作者
cellclick可以用单元格单击事件

Rank: 8Rank: 8

板凳
发表于 2020-8-24 11:29:02 |只看该作者
menu的beforeopen事件内处理
onbeforeopen="onBeforeOpen"
function onBeforeOpen(e){

      var cellId=e.htmlEvent.target.parentNode.id;
      var columnId = cellId.split("$cell$")[1];
       var columns = grid.getBottomColumns();
       var column = columns[columnId-1];
      alert(column.field)
}

Rank: 2

地板
发表于 2020-8-25 22:43:00 |只看该作者
felt 发表于 2020-8-24 11:29
menu的beforeopen事件内处理
onbeforeopen="onBeforeOpen"
function onBeforeOpen(e){

多谢超版,真是厉害!!

Archiver|普加软件

GMT+8, 2024-4-25 01:32 , Processed in 1.049520 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部