What problem does it solve?
This skill streamlines the integration of Angular forms with the dbxAction system, reducing boilerplate and ensuring consistent validation, modification tracking, and safe action execution.
Core Features & Use Cases
- Automatic form-to-action binding: binds a DbxMutableForm to an action, providing values on trigger and handling modified/validation states.
- Flexible validation: supports Angular validators plus custom validation via dbxActionFormIsValid, as well as IsEqual/IsModified for tracking changes.
- Safe, user-friendly UX: form locking during submission and optional safety dialog for unsaved changes.
- Real-world use: teams can create robust, reusable form dialogs or embedded forms in dashboards with predictable behavior.
Quick Start
Use a simple template: create a form with dbxActionForm and provide initial values and a submit button; configure isValid and isEqual as needed; then attach [dbxFormSource], [dbxActionFormIsValid], [dbxActionFormIsEqual], and [dbxActionFormMapValue] as necessary, and bind a dbxActionButton to trigger the action.