如何在extjs4中创建超链接?

时间:2013-03-18 13:19:21

标签: extjs javascript-events extjs4 extjs4.1 extjs-mvc

我在extjs4工作。我一直陷入困境,我必须在extjs4中创建超链接。我一直在搜索extjs4中的超链接,但我没有得到任何解决方案。实际上我必须创建一个超链接,点击该链接后,我将在extjs4中显示另一个页面。实际上我也没有在extjs4中获得这个活动。如何在extjs4中使用超链接。 我正在用这种方式......

{
      xtype: 'panel',
      html:'<a href="second.js">Second page</a>',
}  

请给我一些建议......

2 个答案:

答案 0 :(得分:27)

我会使用autoEl

{
    xtype: 'component',
    autoEl: {
        tag: 'a',
        href: 'http://www.example.com/',
        html: 'Example.com'
    }
}

这是Fiddle

答案 1 :(得分:1)

您还可以使用标签组件的html属性并从那里调用控制器函数。例如:

{xtype: 'label',
html: 'bla bla? <a href="#" onClick="javascript:appName.app.getController(\'myController\').showRegistration();">Register</a>'
}