extjs中如何给grid的某一列添加事件 30

比如我给这个列添加了一个<table><tr><td><imgsrc="...."class=“add”/></td></tr>我想在单机这个图片就会执行一个事件该怎么做... 比如我给这个列添加了一个<table><tr><td><img src="...." class=“add”/></td></tr>我想在单机这个图片就会执行一个事件该怎么做。
管件事怎么能获得这个class 哪伪高手帮忙解决一下,谢谢了。
展开
 我来答
a5410109
2012-12-07 · TA获得超过581个赞
知道小有建树答主
回答量:358
采纳率:0%
帮助的人:209万
展开全部
你好.
在<img>标签内 可以放入onclick事件 该事件必须指定一个作用域链.
如 windows.addOnclick = function(){};
便是 onclick="windows.addOnclick()" 或是 onclick="addOnclick()" 这是windows的作用域
你可以用Ext的命名空间 如 oa.bbq.addOnclick = function(){};
便是 onclick=" oa.bbq.addOnclick()" 也就是说 你现在的js与 这种dom类的事件容易出现作用域问题.
获取css的话 肯定要先获取这个dom dom.style即可
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
出访波R0
2018-05-07 · TA获得超过1202个赞
知道小有建树答主
回答量:347
采纳率:40%
帮助的人:61万
展开全部
grid.on("cellclick",function(grid , rowIndex , cellIndex ,e){
var record = grid.getStore().getAt(rowIndex); //获取所在行的记录
var fieldName = grid.getColumnModel().getDataIndex(cellIndex );//获取单元格的索引名称
var callValue = record .get(fieldName);//获得单元格数据
//do something....
})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夏绵养羊
2012-12-05 · TA获得超过151个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:163万
展开全部
onclick
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式