Stemming from this post: http://support.advancedcustomfields.com/forums/topic/conditional-logic-problem/ , it seems the problem I was having is a bug in ACF because the problem is affecting nested repeaters too.
Correct case:

Problem case:

Hi @squarestarmedia
Thanks for your screenshots, very clear!
I think you are expecting the ‘text’ column to hide when the radio button with value ‘1’ is selected, correct?
Although this does seem like an obvious result, the column needs to exist so that you can have another row where the radio button has a value of 2. Basically, when you have a repeater field (with table layout), any ‘sibling’ conditional logic will hide the cell, not the column.
Thanks
E
Hi @elliot,
Yes, that makes sense – I should have thought of that! However, shouldn’t it change when max rows is set to 1? There are other changes that acknowledge the fact that no more rows will be added, like the order numeral and add/remove cells being removed.
Cheers
Hi @squarestarmedia
Your point regarding max row of 1 is a good one. I’ll add this to the to-do and add it in.
Thanks
E
Hi @squarestarmedia
Thanks again for the UI bug. I have added in support for a repeater field with max_row of 1. Now the entire column will hide!
You can find the code fix on github or wait until the next ACF release which shouldn’t be too far away
Thanks
E