jQuery MiniUI

标题: treegrid中右键菜单如何拿到被点击列的field是哪个? [打印本页]

作者: cciikk    时间: 2020-8-21 23:57:02     标题: treegrid中右键菜单如何拿到被点击列的field是哪个?

如图,我想做设置单元格背景色的功能,我在第一行id列点击鼠标右键弹出菜单

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

[attach]12934[/attach]

作者: 哎呀    时间: 2020-8-24 09:25:51

cellclick可以用单元格单击事件
作者: felt    时间: 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)
}

作者: cciikk    时间: 2020-8-25 22:43:00

felt 发表于 2020-8-24 11:29
menu的beforeopen事件内处理
onbeforeopen="onBeforeOpen"
function onBeforeOpen(e){

多谢超版,真是厉害!!




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