Struts 1 festlegen Kontrollkästchen standardmäßig aktiviert
Mache ich einige kleine änderungen an einem vorhandenen Projekt, das gebaut wurde mit Struts 1.2. Brauche ich ein Kontrollkästchen auf dem Formular standardmäßig aktiviert. Ich bin ein Neuling auf Struts.
Ich verstehe, dass ich kann nicht, legen Sie einen Standardwert für das Kontrollkästchen auf dem Formular-reset-Methode, in der Tat ist es vorgeschlagen, um den Wert auf false setzen für Checkboxen in der reset-Methode. Die einzige Möglichkeit, die mir einfällt, ist zu überprüfen, die POST-param, aber ich glaube nicht, dass dies eine gute Lösung.
Ist es eine richtige Streben Weg, um eine Standard-checkbox aktiviert?
Ich denke, beide Antworten sind korrekt, Warum haben Sie nicht akzeptiert?
InformationsquelleAutor hendry.fu | 2011-09-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
haben Sie:
wenn Sie möchten, dass die Seite gerendert, wobei es standardmäßig aktiviert ist, müssen Sie die Eigenschaft "multiRole" in Ihre Aktionsform auf "Y"
InformationsquelleAutor francesco.s
Warum kann man nicht ein default-Wert zurücksetzen? Das ist meist, was es ist. Sie können auch einen Wert in die Aktion, die zunächst ein Formular angezeigt wird.
On
im reset-Methode und die user deaktiviert, wird der Wert nicht übernommen in ActionForm, so wird es immer sein aktiviert - finden Sie hier: struts-taglib docOffensichtlich würden Sie legen Sie es auf den /die richtige/ - Wert, die Bestimmung, welche hängt davon ab, wie alles andere eingerichtet ist. Sie sagte, Sie wollte ein default-Feld mit Häkchen, aber das ist nicht wirklich das, was Sie wollen.
Es ist hilfreich Kommentar downvotes. Die
reset
Methode ist der richtige Ort, um Standard-checkbox-Werte.InformationsquelleAutor Dave Newton
alternativ können Sie auch die ,,normalen" html-tag um dieses problem zu lösen. Mit diesem tag kann auch die Interaktion mit dem Formular-bean über den name-parameter.
In der form-bean, die Sie verwenden können, die einen booleschen parameter!
InformationsquelleAutor user3744881