If you have Required If conditions are they still upheld when editing within quick view?
Should be. Easy enough to test, Iโd think.
I have a column for Qty Received, I want to make sure users are completing when receiving the order.
I have marked it as required, but I can still avoid completing (they need to update through quick edit)
Required? is only enforced on columns that are available to the user to change. If the require column is not displayed or not editable, its Required? setting is not enforced.
I thought that may be an issue as well but its all enabled
Are you using Quick Edit in a detail view, or a table view?
In a table view like so:
In the form I can see it is required:
But I have other table views that utilise quick edit and they enforce the Required? constraints, for examaple if I remove a unit value from a record it wont let me save here
Iโm afraid I have no experience with Quick Edit in table views. Maybe @Marc_Dillon does?
Validation seems to only be checked in quick-edit mode when a value is changed (Required? is essentially a specific case of validation). Upon entering quick-edit mode on a table view, all existing values are assumed to be valid. If there is no change to a columnโs value, then you are allowed to โsaveโ it again, whether it is valid or not.
Presumably this is intended to avoid the user getting stuck in the view, when for example they just want to edit one record, but there is invalid data in other records.
Here is a simple demonstration. This [dec1] column has a maximum value of 3. But it starts with a value of 5 (entered manually into the GSheet).
If I replace the value with 4, it will tell me it is invalid and not allow me to save.
But if I put the value of 5 back, which is invalid, all is good.
So, no, I donโt believe you can effectively force the input of a value within quick-edit mode on a table, youโll need to use a form. Perhaps try out the new INPUT() expression?
User | Count |
---|---|
37 | |
30 | |
29 | |
22 | |
18 |