2013-03-18 99 views
9

我在extjs4工作。我一直在被困在一个点,我必须在extjs4创建一个超链接。我一直在寻找很多在extjs4中创建超链接,但我没有得到任何解决方案。事实上,我有创建一个超链接,点击该链接后,我将在extjs4中显示另一个页面。实际上我也没有在extjs4中获得这个活动。我如何在extjs4中使用超链接。 我使用这种方式...如何在extjs4中创建超链接?

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

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

回答

27

我会用这一个autoEl

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

这里有一个Fiddle

+0

感谢您的答复。但我想在extjs4.Is中显示另一个页面可以显示它吗? – 2013-03-18 13:46:01

+0

ExtJS是单个页面,你对下一页有什么意义? – 2013-03-18 13:47:50

+0

其实我想显示在同一个应用程序的extjs4中设计的另一个页面。我不想移动到另一个网站 – 2013-03-18 13:50:36

1

您也可以使用标签组件的HTML财产,并调用控制器功能。例如:

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