Project activity #31350
closedValidatie voor minimaal één ingevuld formulier veld
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.
Updated by Nume Groenewegen 2 months ago
- Related to Project activity #31313: Mogelijkheid om dynamic-form-filter alleen toe te passen bij handmatige trigger. added
Updated by Nume Groenewegen 2 months ago
- 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": [{...}, {...}]
}
}
]
}
Updated by Nume Groenewegen 2 months ago
· Edited
- Assignee changed from Nume Groenewegen to Diego Mirandola
Graag testen in contezza-apps-community branch feature/dynamic-forms/one-field-required/#31350.
Updated by Diego Mirandola 2 months ago
Getest vanuit tezza (zaken pagina geconfigureerd om on-trigger te queryen, validator ingesteld) en akkoord.
Updated by Diego Mirandola 2 months ago
- Status changed from Ready in Dev to Test approved
- Assignee changed from Diego Mirandola to Nume Groenewegen
Updated by Nume Groenewegen about 2 months ago
- Status changed from Test approved to Resolved
In libs versie 2.20.3, beschikbaar vanaf contezza-apps release 3.21.3