我正在通过自己的渲染器在 ExtJS Grid 中渲染自定义链接:

function renderLink( val ) {
    return '<a href="javascript:void(0);">' + val + '</a>';
}

将“单击”事件监听器附加到它的最简单方法是什么?

当然,在呈现网格中的所有行之后,我可以遍历网格存储中的每条记录及其每个记录:
Ext.get('....').on('click', ....);

但对我来说,这听起来更像是解决方法而不是真正的解决方案......有没有更好的方法?

最佳答案

试试这个:

function renderLink( val ){
   return '<a href="javascript:void(0);" onclick="someMethod(); return false;">' + val + '</a>';

关于javascript - 使用自定义 "click"处理程序在 Grid 单元格中呈现链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5911060/

10-12 12:35
查看更多