2013-03-18 12 views
9

Pracuję w extjs4. Utknąłem w punkcie, w którym muszę utworzyć hiperłącze w extjs4. Szukałem dużo w tworzeniu hiperłączy w extjs4, ale nie otrzymałem dla niego żadnego rozwiązania. W rzeczywistości mam utworzyć skrzynkę hiperłącza, a po kliknięciu tego linku wyświetlana jest następna strona w extjs4. W rzeczywistości również nie dostałem zdarzenia w extjs4. Jak mogę użyć hiperłącza w extjs4. Używam ten sposób ...jak utworzyć hiperłącze w extjs4?

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

Proszę dać mi jakieś sugestie .....

Odpowiedz

27

bym użyć autoEl do tego.

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

Oto Fiddle

+0

dzięki za odpowiedź. Ale chcę wyświetlić kolejną stronę w extjs4. Czy można ją wyświetlić? –

+0

ExtJS to pojedyncza strona, co masz na myśli na następnej stronie? –

+0

Właściwie chcę wyświetlić inną stronę, która została zaprojektowana w extjs4 w tej samej aplikacji. Nie chcę przenosić na inną stronę internetową –

1

Można również użyć właściwości HTML komponentu etykiety i wywołać funkcję kontrolera stamtąd. Przykład:

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