列渲染,听取<i>标签的点击事件?

我在网格列上有一个渲染函数,它基本上返回一些html,html由一个标记来显示一个图标,然后是一些文本。 有点像这样

 <i class="some class"> </i> some text

我只想将一个点击事件附加到i标签,而不是文本,所以itemClick不起作用。 我如何将ane元素监听器附加到从我的渲染函数返回的i标签中?

有点失落? 有任何想法吗?

我确实使用了柱状图,但是我只能使用img,并且在图像之后不能设置任何文本。

有任何想法吗 ?

谢谢


听取cellclick事件,然后检查事件目标:

listeners: {
    cellclick: function(grid, td, cellIndex, record, tr, rowIndex, e) {
        if (cellIndex === whatever && Ext.fly(e.target).hasCls('foo')) {
             // Go
        }
    }
}
链接地址: http://www.djcxy.com/p/67647.html

上一篇: Column render, listen to click event of a <i> tag?

下一篇: How to combine rowediting and rowexpander together correctly in extjs?