JSF: Wenn die Komponente deaktiviert wird, wird ihr Wert nicht in den Anforderungszuordnungsparameter übernommen. Gibt es eine Problemumgehung?
Ich habe eine Dropdown-Listep:selectonemenu
und ein Kontrollkästchenp:selectbooleancheckbox
Wenn ich das Kontrollkästchen auswähle, möchte ich das festlegenselectonemenu
auf einen bestimmten Wert. Und ich möchte nicht, dass der Benutzer es ändert, also setze ichselectonemenu
disabled
zuschreibentrue
. Wenn es deaktiviert ist, wird sein Wert jedoch nicht in der Anforderungsparameterzuordnung angezeigt, wenn ich dies tuefacescontext.getcurrentinstance().getexternalcontext().getrequestparametermap()
, und ich brauche seinen Wert zu dieser Karte. Gibt es eine Möglichkeit, dies zu umgehen?
Ich schreibe ein Font-Ende in ein älteres Servlet-System, in dem sie Anforderungszuordnungsparameter verwenden, um den Wert des Formularattributs abzurufen.