Project activity #31350
closed
Validatie voor minimaal één ingevuld formulier veld
Added by Nume Groenewegen 2 months ago.
Updated 2 months ago.
Description
Er is een nieuwe validatiefunctie vereist voor formulieren die ervoor zorgt dat ten minste één van de formuliervelden ingevuld moet zijn voordat het formulier wordt ingediend. De functie moet de mogelijkheid bieden om te controleren of minstens één veld is ingevuld. Deze functionaliteit is een aanvulling op het on-trigger activeren van de zoekfilters in de search table page (#31313).
Acceptatiecriteria:
- De functie moet een het formulier invalid maken als geen enkel veld is ingevuld.
- De zoek knop van de searchfilters checkt of het formulier valid is.
- Nice-to-have: activatie van zoekknop als enter wordt ingedrukt om zoeken met enkel toetsenbord mogelijk te maken.
- Related to Project activity #31313: Mogelijkheid om dynamic-form-filter alleen toe te passen bij handmatige trigger. added
- Status changed from New to In Progress
- Status changed from In Progress to Ready in Dev
Aanpassingen:
- Validator requiredAtLeastOneField toegevoegd aan ContezzaValidators
- ContezzaDynamicFormFilterComponent aangepast, zoekknop reageert op enter-key en is disabled als het formulier niet valid is.
Implementatie van de validator in dynamicform extensions:
"features": {
"dynamicforms": [
{
"id": "form-id",
"form": {
"validations": ["requiredAtLeastOneField"],
"subfields": [{...}, {...}]
}
}
]
}
- Assignee changed from Nume Groenewegen to Diego Mirandola
Graag testen in contezza-apps-community branch feature/dynamic-forms/one-field-required/#31350.
Getest vanuit tezza (zaken pagina geconfigureerd om on-trigger te queryen, validator ingesteld) en akkoord.
- Status changed from Ready in Dev to Test approved
- Assignee changed from Diego Mirandola to Nume Groenewegen
- Status changed from Test approved to Resolved
In libs versie 2.20.3, beschikbaar vanaf contezza-apps release 3.21.3
Also available in: Atom
PDF