isReadOnly property

bool get isReadOnly

True when normal dataset editing must not write this field.

Calculated fields are always read-only. Non-calculated fields are read-only when their storage metadata permits neither insert nor update writes. Grid columns may impose additional UI-level read-only policy independently.

Implementation

bool get isReadOnly => isCalculated || storage.isReadOnly;