jQuery MiniUI

 找回密码
 立即注册
查看: 286|回复: 3

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

Rank: 2

发表于 2020-8-21 23:57:02 |显示全部楼层
如图,我想做设置单元格背景色的功能,我在第一行id列点击鼠标右键弹出菜单

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


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

Rank: 4

发表于 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, 2020-11-30 15:04 , Processed in 0.028051 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部