Значение флажка в режиме отображения = просмотр и редактирование PowerApps
Счастливого четверга!
Я добавил 2 элемента управления Checkbox в карточку данных поля TypeOfPerson. Пытаемся выяснить, отображать ли значение флажка как в Display Mode = View | Режим отображения = Редактировать
TypeOfPErson - это тип столбца = выбор в SharePoint
Надеюсь, я объяснюсь четко
[![введите описание изображения здесь][1]][1]
2 ответа
Вы используете две отдельные формы (Form1
а также Form2
), который здесь не нужен. Вы можете попробовать добавить главный экран с двумя вариантами "Новый элемент" и "Элементы поиска":
Новый рабочий процесс записи:
- На главном экране пользователь нажимает кнопку "Новый элемент".
OnSelect
кнопки "Новый элемент":NewForm(Form1)
Navigate(FormScreen, Fade)
- Пользователь заполняет все обязательные поля и нажимает кнопку "Отправить".
- Пользователь попадает в SuccessScreen, а затем возвращается на HomeScreen
Рабочий процесс записи поиска:
- На главном экране пользователь нажимает кнопку "Искать элементы".
OnSelect
кнопки "Редактировать элемент":Navigate(SearchScreen, Fade)
OnVisible
SearchScreenClearCollect(colItems, Filter(dataSource, status=smart))
- Управление галереей на этом экране с помощью
Items
свойство установлено наcolItems
- Пользователь нажимает значок "Стрелка вправо" в галерее, чтобы выбрать конкретную запись из вашего источника данных для редактирования.
OnSelect
"Стрелка вправо"EditForm(Form1)
// обратите внимание, это ТАКАЯ ФОРМАNavigate(FormScreen, Fade)
Установить
Item
свойствоForm1
кому:If(Form1.Mode <> FormMode.New, gallery.Selected)
Затем вы устанавливаете Default
значения элементов управления Form1 примерно такие:
- If(Form1.Mode = FormMode.New, Blank(), Parent.Default
Это все по памяти, поэтому могут потребоваться незначительные настройки, но логика есть.
Если вы можете выбрать только один из двух вариантов, вам понадобится раскрывающийся список или радио.
Радио, вероятно, в этом случае лучше, поскольку у вас есть только два варианта. Если количество вариантов растет, перейдите к раскрывающемуся списку.
Почему бы не использовать для экрана дисплея название выбранной опции.