как создать гиперссылку в extjs4?

Я работаю в extjs4.Я застрял в точке, где мне нужно создать гиперссылку в extjs4.Я много искал для создания гиперссылки в extjs4, но я не получил никакого решения для этого.На самом деле мне нужно создать гиперссылку, и после нажатия на эту ссылку я собираюсь отобразить другую страницу в extjs4. Actally также я не получил событие в extjs4. Как я могу использовать гиперссылку в extjs4. Я использую этот путь...

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

пожалуйста, дайте мне некоторые предложение.....

2 ответов


Я бы использовать autoEl для этого.

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

здесь Скрипка


вы также можете использовать свойство html компонента label и вызвать оттуда функцию контроллера. Пример:

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