jQuery MiniUI

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

grid的cellclick事件 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2019-1-14 09:44:37 |只看该作者 |倒序浏览

问题是这样的  第二列表格加了单元格点击事件A,表格中的“2人”标签加了事件B,现在点击“2人”标签的时候会先触发事件B,再触发单元格事件A。
有什么方法可以使点击“2人”的时候只触发事件B,不触发单元格事件A
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

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

   }else{
        dosomething()
   }
})

Rank: 2

板凳
发表于 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还是能触发

Rank: 8Rank: 8

地板
发表于 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()
   }
})

Archiver|普加软件

GMT+8, 2024-7-1 12:40 , Processed in 1.040553 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部