I have a K2 SmartForm (v4.7) with a list view, and a timer that refreshes the data in that view. However when a subform (or subview) is open on top of the base form and the timer ticks, the "loading" indicator and white box covers up the entry form while the list is being refreshed.
Is there a way to either have the loading panel display under the subform, or a way to apply a rule to the timer's tick event to check if a subform is open?
I realize it's possible to have a rule stop the timer when the subform opens, and start it again when it closes, but there are multiple subforms and views that can be displayed in this app and it would be much easier to simply have the timer tick event check if anything is open.
You can set rules on subview and subform events such as Initialize and also when they close. You could do your tracking with those. But you'll still have to do it for every subview/subform.
Other than that, I think you'd have to do some JavaScript magic.