Overview
Ability to add/remove columns and change their order in Form views, just like you can in Detail views. Yes, I know you use Slices as a workaround, but that Data/UX mashup is inelegant and unintuitive.
Requirements
- User has all required columns instanced by default.
- Required columns cannot be removed, trash icon is absent.
- Required columns cannot be changed to other columns, select control is absent.
- Required columns can be sorted via drag and drop like other columns.
- User can add or remove any other not required columns.
- When a new column is set as required in the Data section, the column is added programmatically to related Form views upon saving the changes.
- When a required column is set as not required in the Data section, the required restrictions are lifted form related Form views upon saving the changes.
Mockup