2013-03-18 7 views
9

Ich arbeite in extjs4.Ich bin stecken geblieben an einem Punkt, wo ich einen Hyperlink in extjs4 erstellen muss.Ich habe viel für die Erstellung von Hyperlink in extjs4 gesucht, aber ich habe keine Lösung dafür erhalten.Aktuell habe ich um einen Hyperlink zu erstellen und nachdem ich auf diesen Link geklickt habe, werde ich eine weitere Seite in extjs4 anzeigen. Tatsächlich habe ich das Event auch nicht in extjs4 bekommen. Wie kann ich einen Hyperlink in extjs4 verwenden? Ich benutze diese Art und Weise ...Wie Hyper Hyperlink in Extjs4 erstellen?

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

Bitte geben Sie mir einen Vorschlag machen .....

Antwort

27

ich eine autoEl dafür verwenden würde.

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

Hier ist ein Fiddle

+0

danke für Ihre Antwort. Aber ich möchte eine andere Seite in extjs4 anzeigen.Ist es möglich, es anzuzeigen? –

+0

ExtJS ist eine einzelne Seite, was meinst du mit der nächsten Seite? –

+0

Eigentlich möchte ich eine andere Seite anzeigen, die in extjs4 in der gleichen Anwendung entwickelt wurde. Ich möchte nicht auf eine andere Website verschieben –

1

Sie können auch die HTML-Eigenschaft eines Label-Komponente verwenden und eine Controller-Funktion von dort aus aufrufen. Beispiel:

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