在我的应用程序的某个地方,我从服务器获得了一个格式化的 html,以显示给用户:
me.myPanel().update(response.responseText);
现在,我想在这个 html 中的每条记录中添加一些链接(例如“添加评论”)。我在服务器上得到这个!但是如何在 extjs 中捕获此链接以充当按钮左右?
我会为此使用一个代表。
me.myPanel.el.on('click', me._click, me.myPanel, {
delegate: 'a.linkclass'
});
在上面的代码中,您的面板正文中有几个 < a > 标记。delegate
将确保点击仅适用于您的 a 标签,其中只有 linkclass。
这是一个小提琴:http: //jsfiddle.net/N9MSC/