2016-12-17 2 views
0

Ich habe mehrere Registerkarten mit Redux-Form-Feldern. Natürlich habe ich einen Validator, der gerade aktive Tabs validieren muss. Aber es gibt ein kleines Problem. Wenn ich die aktive Registerkarte ändere, prüft der Validator den Feldwert nur dann, wenn ich versuche, etwas zu tun (klicke zum Beispiel auf irgendwelche Felder).
Die Frage ist Wie kann ich FormProps Validator übergeben, wenn ich aktive Registerkarte ändern?Redux-Formular-Validierung mehrerer Registerkarten

Antwort

1

A haben eine ähnliche App funktioniert hier gut. Ich folgte "Wizard Form" -Strategie (http://redux-form.com/6.3.1/examples/wizard/), mit 1 Formular pro Registerkarte, alle mit dem gleichen Formularnamen. Stellen Sie sicher, dass Sie nur den Text/das Formular des aktiven Tabs rendern und nicht beim Tab-Wechsel senden.

+0

Was Sie geschrieben haben, ist nur die halbe Lösung, was ist, wenn die Person klickt direkt auf zB: 5. von der ersten Registerkarte dann, wenn es Validierungsfehler auf der ersten Registerkarte noch wird er in der Lage, auf 5. Registerkarte zu gehen – vijay

Verwandte Themen