2016-10-11 1 views
0

Nach einer programatic Validierung auf einer Zeile in einer Tabelle zu tun, das Feld, das den Validierungsfehler hat hält Fokus nehmenADF af: input ständig Fokus immer nach der Validierung

FacesContext context = FacesContext.getCurrentInstance(); input.setValid(false); context.validationFailed(); context.addMessage(input.getClientId(context), new FacesMessage(FacesMessage.SEVERITY_WARN, "Message", null));

enter image description here

Ich habe sofort auf wahr gesetzt, aber das funktioniert nicht.

Wie kann ich das beheben?

Danke.

+0

Ich verstehe nicht, ... Feld hat immer noch, auch nachdem Sie die Eingabe auf den richtigen Wert haben Fokus ändern? – vssk

Antwort

0

Versuchen zu ziehen und den Tisch fallen erneut oder prüfen Sie, ob autosubmit = true

+0

Ich habe Autosubmit = True. Wenn ich das nicht tue, wird mein valueChangeListener nicht ausgelöst. Ich vermute, das ist es, was die Neueinreichungen verursacht. Irgendwelche Ideen? – Graeme

Verwandte Themen