View elements also support a few attributes that allow views to dynamically change their appearance or behavior, depending on field values. We may have on-change events, which are able to change values on other fields while editing data on a form, or have fields that are mandatory or visible only when certain conditions are met.