Ich habe zwei Pflichtfelder, die zweite hängt von der ersten ab, ich meine, das zweite Feld muss deaktiviert werden, wenn die erste leer ist.Zwei erforderliche und abhängige Felder
Am Anfang des Prozesses ist alles gut, wenn ich das erste Feld die zweite füllt erscheint als aktivieren, aber wenn ich das erste Feld bereinigen, machen die Validierung einen Fehler und das zweite Feld ist immer noch aktiviert.
<h:inputText required="true" value="#{x.x}" />
<h:inputText required="true" value="#{x.y}" disabled="#{empty x.x}" />
Wie kann ich dafür sorgen, dass es richtig funktioniert?
Ich denke, das ist das erwartete Verhalten. Sie haben verlangt = true Attribut bedeutet, dass Sie den Wert nicht löschen können. Wenn Sie den Wert nicht löschen können, kann das zweite Feld nicht wieder deaktiviert werden. –