As a reference to my Communit Q&A post and verified by @WillowMobileSys
Required_if Condition is ignored by Quick Edit mode on a table view.
The idea is you have a Parent Table with a selected list of items; Upon saving it creates a series of rows on a child table and then jumps to its Inline view with Quick Edit activated. The Goal of this work flow is to fill all record on the Parent and child table with no blanks after finishing the work flow.
Yes, ticking the Required box is the solution. However when creating a child row from a parent table you can only extract the Parent ID and the Item name. The child record on the other hand has some more records to be filled up, which cannot be extracted from the parent table. Hence a required_If condition.
One solution to this is by adding a ChangeCounter on the child row. Upon the initial creation of the Row it has a 0 value on ChangeCounter. Upon Creation it will have 1 value on change counter. This 1 ChangeCounter value is then the Required_if. [If ChangeCounter >=1]
Ideally it works. The child row is created with ease. the Required_If condition works when you edit the row is detail view. HOWEVER in Quick Edit Mode the required_If isnt working
I Hope this just a minor issue and ideal use case can be endless.