What problem does it solve?
This skill provides expert guidance to implement Oracle Forms-compatible form management using FormsManager (UnitofWorksManager) to coordinate master-detail forms, manage form blocks, and handle mode transitions in .NET applications.
Core Features & Use Cases
- Master-Detail Relationships: automatically synchronize parent and child blocks across the UI and data layers.
- Mode Transitions & Form Operations: support transitions between Query and CRUD modes, plus COMMIT_FORM, CLEAR_FORM, and navigation across records.
- Unsaved Changes & Events: robust handling of dirty state with event hooks to trigger custom logic before and after operations.
- Use Cases: build enterprise forms that mimic Oracle Forms behavior, including multi-block coordination, master-detail editing, and form lifecycle workflows.
Quick Start
Install or reference FormsManager in your .NET project, register your blocks, define master-detail relationships, and then call formsManager.EnterQueryModeAsync, ExecuteQueryAndEnterCrudModeAsync, and CommitFormAsync to perform typical form operations.