You can look into using the list shifter plugin for ‘holding’ filtered data to get a better approach to method 1 as it is kind of a hybrid as the list shifter would function like a custom state but has the ability to use conditionals to change the datasource just like a repeating group.
Also, list shifter has tons of useful functions like process list, as well as an ability to have around 4 different lists held in the same list shifter element as it can hold what is called ‘original list’ ‘shifted list’ ‘custom list’ and ‘processed list’
3 Likes