如何设置强制选择以导航到下一个屏幕?
How to set mandatory choices to navigate to the next screen?
我的应用程序的主屏幕有三个问题:
1- 在名为 Office.
的下拉列表中有 6 个选项的问题
2- 用户选择带有 6 个复选框的部门之一的问题。
3- 在名为 Type.
的下拉列表中有 9 个选项的问题
当用户选择完答案后,可以按下 下一步 按钮。
但是,我希望调查只允许用户在为每个问题选择答案后转到下一个屏幕。
这是我在按钮的 ONSELECT 部分中的代码。
Switch(Type.Selected.Value,"360", Navigate('360',ScreenTransition.None));Switch(Type.Selected.Value,"Report", Navigate(ReportRequest_Main,ScreenTransition.None));Switch(Type.Selected.Value,"Bulk", Navigate(Bulk,ScreenTransition.None));Switch(Type.Selected.Value,"Changereport", Navigate(ChangeReport,ScreenTransition.None));Switch(Type.Selected.Value,"Grouping", Navigate(Grouping,ScreenTransition.None));Switch(Type.Selected.Value,"Recode", Navigate(Recode,ScreenTransition.None));Switch(Type.Selected.Value,"View", Navigate(VP,ScreenTransition.None))
您可以在 Next 按钮的 Visible 或 DisplayMode 中使用以下模式的条件 属性:
Not(Or(IsBlankOrError(Type.SelectedItems), IsBlankOrError(Office.SelectedItems),...))
我的应用程序的主屏幕有三个问题:
1- 在名为 Office.
的下拉列表中有 6 个选项的问题2- 用户选择带有 6 个复选框的部门之一的问题。
3- 在名为 Type.
的下拉列表中有 9 个选项的问题当用户选择完答案后,可以按下 下一步 按钮。 但是,我希望调查只允许用户在为每个问题选择答案后转到下一个屏幕。
这是我在按钮的 ONSELECT 部分中的代码。
Switch(Type.Selected.Value,"360", Navigate('360',ScreenTransition.None));Switch(Type.Selected.Value,"Report", Navigate(ReportRequest_Main,ScreenTransition.None));Switch(Type.Selected.Value,"Bulk", Navigate(Bulk,ScreenTransition.None));Switch(Type.Selected.Value,"Changereport", Navigate(ChangeReport,ScreenTransition.None));Switch(Type.Selected.Value,"Grouping", Navigate(Grouping,ScreenTransition.None));Switch(Type.Selected.Value,"Recode", Navigate(Recode,ScreenTransition.None));Switch(Type.Selected.Value,"View", Navigate(VP,ScreenTransition.None))
您可以在 Next 按钮的 Visible 或 DisplayMode 中使用以下模式的条件 属性:
Not(Or(IsBlankOrError(Type.SelectedItems), IsBlankOrError(Office.SelectedItems),...))