Subform Disabled Fields Should Remain Disabled on Edit/View

Subform Disabled Fields Should Remain Disabled on Edit/View

Currently, when we disable a subform field using on user input or on add new row, it works perfectly during the initial data entry.

However, when the record is saved and reopened for viewing or editing, these disabled fields become editable again. This breaks data integrity and allows users to change values that should be locked.

The Problem:
  1. Fields that were logically disabled during entry can be modified later
  2. No way to permanently lock fields based on business rules
  3. Data validation and audit trails are compromised
Suggestion
Please provide a workflow to disable fields in subform rows based on conditions on row level