Hi All,
i'm building some apps where some of the formula would be like this.
If(IsBlank(Question1_1.Text) = false, Navigate(Question_SafeandClean,ScreenTransition.UnCover), If(IsBlank(Question1_2.Text) = false, Navigate(Question_FoodDefence,ScreenTransition.UnCover),If(IsBlank(Question1_3.Text) = false, Navigate(Question_Waste,ScreenTransition.UnCover), If(IsBlank(Question1_4.Text) = false, Navigate(Question_Pest,ScreenTransition.UnCover), If(IsBlank(Question1_5.Text) = false, Navigate(Question_Utilities,ScreenTransition.UnCover), If(IsBlank(Question1_6.Text) = false, Navigate(Question_SafeWork,ScreenTransition.UnCover), If(IsBlank(Question1_7.Text) = false, Navigate(Question_Chemical,ScreenTransition.UnCover), If(IsBlank(Question1_8.Text) = false, Navigate(Question_Emergency,ScreenTransition.UnCover), If(IsBlank(Question1_9.Text) = false, Navigate(Question_HighRisk,ScreenTransition.UnCover), Navigate(SummaryScreen,ScreenTransition.UnCover))))))))));
It basically filtering the list of questions in the next screen once i click the submit button in the previous screen, once clicked it would check the next available question, the screen with no questions would be skipped.
however the problem once we start to use it in mobile apps sometimes the screens that had questions in it are not finished load the data, creating the logic that this screen "not having a question" then apps would skip that screen.
Is there any way for me to workaround on this? Maybe make the apps to load all the data in every screen when start the apps?
Thanks in advance for your help!