在ExtJS中为超链接添加侦听器
Adding a listener to hyperlink in ExtJS
我只是想在我的应用程序中添加一个超链接。我尝试了下面的代码和链接出现在页面中。但是on click事件不起作用。谁能告诉我原因是什么?
xtype:'box',
isFormField: true,
id: "prospectStageLink",
style: "padding: 3px",
autoEl:{
//html: ' <a href>Link To Prospect</a>'
tag: 'a',
href: '#',
cn: 'Link To Prospect'
},
listeners: {
render: function(c){
c.on('click', function(e){
alert('clicked', 'hiii');
}, c, { stopEvent: true });
}
}
try this:
listeners: {
render: function(component) {
component.getEl().on('click', function(e) {
alert('test');
});
}
}
我假设你不是在ExtJS 4上运行,因为BoxComponent从它被删除了。
无论如何,简单的解释可能是BoxComponent没有click
事件。您可能想尝试使用Element来代替,它确实支持click
事件。
xtype:'box',
isFormField: true,
id: "prospectStageLink",
style: "padding: 3px",
autoEl:{
//html: ' <a href>Link To Prospect</a>'
tag: 'a',
href: '',
onClick: 'nameYouFunction'
}
相关文章:
- Javascript性能-在dom上迭代并添加侦听器
- 向JavaScript对象添加侦听器函数
- JavaScript在添加侦听器时丢失引用
- 在 React Native 中 - 是否可以在通过道具接收的动画值上添加侦听器
- 如何在 DOM 中为自定义事件添加侦听器
- 如何在元素上添加侦听器,以便在元素发生任何更新时触发事件
- 谷歌地图添加侦听器无法正常工作
- 添加侦听器以向文本字段创建警告消息
- 在地图标记上删除侦听器后添加侦听器
- 如何访问此选择器并添加侦听器
- 服务器什么时候在Node.js中为请求添加侦听器?
- 向数据表单元格添加侦听器
- 在循环中加载多个图像并为每个图像添加侦听器
- 向画布中导入的svg元素添加侦听器
- 在ExtJS中为超链接添加侦听器
- 如何向音频元素添加侦听器以实现连续播放
- Google Maps API V3-在创建标记后添加侦听器
- 如何向控件添加侦听器事件
- 向元素数组中添加侦听器时,每个元素上的函数都需要唯一的参数
- addEventListener不为元素添加侦听器