Deaktivieren Sie bestimmte Artikel
-
10-10-2019 - |
Frage
Ich habe 5 Radio-Buttons in meiner Form, die Auswahl eines und Verfahren führt mich zu einer Form, dass die Notwendigkeit Benutzer zu füllen. Jetzt aus diesen 5, ich habe noch nicht 2 der Formen beendet, dass diese Radiobuttons mich nehmen. Also wollte ich die Radio-Buttons deaktivieren, die die Formulare bereit haben donot.
Wie ich es jetzt lösen: Wenn ein wählt man Benutzer dieser Radio-Buttons, die eine Form bereit haben donot, es sagt „Seite im Aufbau“, aber ich möchte, dass sie vollständig deaktivieren, so dass niemand wählt es.
Lösung
Wenn Sie mit f:selectItems
, verwenden Sie die SelectItem
Konstruktor disabled
Argument nehmen.
public class Bean {
private List<SelectItem> selectItems;
public Bean() {
selectItems = new ArrayList<SelectItem>();
selectItems.add(new SelectItem(1, "Form 1", null, false));
selectItems.add(new SelectItem(2, "Form 2", null, false));
selectItems.add(new SelectItem(3, "Form 3", null, false));
selectItems.add(new SelectItem(4, "Form 4", null, true));
selectItems.add(new SelectItem(5, "Form 5", null, true));
}
// getter for selectItems field ...
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow