我在 extjs4 MVC 中工作。我陷入了必须捕获 extjs4 中超链接的事件单击的点。我想在控制器的“控制”方法中捕获该事件。我尝试了很多但没有得到解决,请一些人就如何解决这个问题提出一些建议。
1)这是我的一些视图代码:-
Ext.define('AM.view.user.linkView', {
extend:'Ext.form.Panel',
alias:'widget.Link',
title:'hyper link',
items:[
{
xtype: 'box',
autoEl: {tag: 'a', href: '#', html: 'Click on this button',id:'link'}
}]
});// End of login class
2)这是我的控制器代码:---
Ext.define('AM.controller.Users', {
extend: 'Ext.app.Controller',
views: ['user.linkView'],
init: function() {
this.control({
'Link box[tag: a]':
click:this.linkClicked
});
},
linkClicked:function()
{
console.log("clicked on link");
}
});
我尝试了很多。但没有解决这个问题。我该如何解决这个问题请给一些建议......