jQuery MiniUI

标题: grid的cellclick事件 [打印本页]

作者: luoluo    时间: 2019-1-14 09:44:37     标题: grid的cellclick事件

[attach]11873[/attach]
问题是这样的  第二列表格加了单元格点击事件A,表格中的“2人”标签加了事件B,现在点击“2人”标签的时候会先触发事件B,再触发单元格事件A。
有什么方法可以使点击“2人”的时候只触发事件B,不触发单元格事件A

作者: felt    时间: 2019-1-14 10:10:37

可以判断点击的列,b列就不操作
grid.on("cellclick",function(e){
   if(e.field=="第二列的field"){

   }else{
        dosomething()
   }
})
作者: luoluo    时间: 2019-1-14 10:18:03

felt 发表于 2019-1-14 10:10
可以判断点击的列,b列就不操作
grid.on("cellclick",function(e){
   if(e.field=="第二列的field"){

emmm  是这样的
不是想取消整列的单元格点击事件
是想点击“2人”的标签时只触发事件B,点击单元格的时候,事件A还是能触发
作者: felt    时间: 2019-1-14 10:53:05

luoluo 发表于 2019-1-14 10:18
emmm  是这样的
不是想取消整列的单元格点击事件
是想点击“2人”的标签时只触发事件B,点击单元格的时候 ...

可以再加判断啊
你2人是根据什么绘制出来的,这里就加那条件啊
grid.on("cellclick",function(e){
   if(e.field=="第二列的field"&&。。。。。。){

   }else{
        dosomething()
   }
})




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