Я хочу перемещаться по разным экранам после того, как пользователь отправит форму. Когда пользователь выбирает радиокнопку A => переходит к экрану A и с помощью радиокнопки B => переходит к экрану B.
Моя формула выглядит так:
Если (SubmitForm (Form1), If (DataCardValue2.Selected.Value = "A", Навигация (Экран A), Навигация (Экран B)))
Что мне не хватает? Спасибо.
Вместо того, чтобы делать это на своей кнопке OnSelect, используйте свойство вашей формы «OnSuccess».
OnSuccess : If(Self.LastSubmit.[Col name] = "A", Navigate(Screen1) , Navigate(Screen2) )
Добрый день,
Как может повлиять количество столбцов? Ваша форма находится на нескольких экранах? Или вы можете использовать переменную контекста «varScreen», которую вы можете обновить, когда ваши значения DataCardValues изменятся, и закончить с «Navigate (varScreen)», где вы хотите
Да, ты прав. Меня смутил синтаксис. Теперь это работает. Спасибо :)
Спасибо за ответ, но у меня есть форма со многими столбцами. У вас есть другой подход? И тебе тоже желаю хорошего дня :)