Ich versuche, einen Link (Anker) in GWT zu erstellen, der angeklickt werden kann und ClickEvent
kann verarbeitet werden, während dieser Anker die Seite nicht gleichzeitig neu laden würde. Dies bedeutet grundsätzlich, dass ein href
nicht gesetzt werden muss.GWT klickbare Verbindung (Anker) ohne href
<a href="javascript:handleAnchorClick();">Link</a>
falsch
oder mit
<a href="#" onclick="return handleAnchorClick()">Link</a>
wo handleAnchorClick()
kehrt:
In JavaScript ist dies so gemacht.
Was wäre der beste Weg, dies in GWT zu erreichen?
Wenn Sie einen href gesetzt, die nicht mit einer '#' der Seite beginnt wird Es wird neu geladen, aber der Verlaufsstapel wird geändert und Sie können auf dieses Ereignis reagieren. –
Genau, der History-Stack wurde geändert und ich möchte mich nicht damit beschäftigen, nur einen anklickbaren Link zu haben. –