Frage

Ich verwende Liferay 6.2 auf JBoss 7.1.1. Ich benutze auch einen JSP als Ansicht mit Alloyui.

Ich möchte eine Taste als Link und als Einsender eines Werts auf ein Verfahren in der MVCportlet-Klasse. Der Link befindet sich in einem Java-Array. Das Attribut, das an das Java-Verfahren übergeben wird, befindet sich in einem Eingabefeld.

es funktioniert, wenn ich nur einen von diesen beiden verwende. Ich habe versucht, sie zu kombinieren, aber es funktioniert nicht. Ich habe das versucht:

generasacodicetagpre.

Es ruft die Methode auf, aber es öffnet keine neue Registerkarte in meinem Browser.In meinem Browser kann ich sehen, dass es sich um einen Link handelt, wenn ich rechts auf ihn klicke -> Neue Registerkarte, eröffnet es richtig auf einer neuen Registerkarte.Aber nicht, wenn ich nur auf den Knopf klicke. Zweiten Weg:

generasacodicetagpre.

Es öffnet gerade Google, ruft jedoch nicht die Methode auf.Es ist auch nicht möglich, ein Java-Attribut in einem JavaScript zu erhalten, aber ich könnte den Wert aus einem versteckten Eingabefeld erhalten.Trotzdem wäre das Problem, dass es die Methode nicht aufgerufen hat.

War es hilfreich?

Lösung

Ich beschloss, mit der zweiten Lösung weiterzukommen. Der erste Fehler war generakodicetagcode in meinem Onclick-Param, also löschte ich es. Dann funktioniert die Submit-Funktion wie üblich. Das nächste Problem bestand darin, auf eine Java-Variable in der JavaScript-Onclick-Methode zuzugreifen, sodass ich El und JSTL verwendet habe, um sie zu bekommen:

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top