显示模式下的复选框值 = 查看和编辑 PowerApps

Checkbox value in Display Mode = view & edit PowerApps

周四快乐!

我在 TypeOfPerson 字段数据卡中添加了 2 个 Checkbox 控件。试图弄清楚在 Display Mode = View | 上显示复选框的值显示模式 = 编辑

TypeOfPErson 是列类型 = SharePoint 中的选择

希望我解释清楚

[![在此处输入图片描述][1]][1]

如果您只能从两个选项中选择一个,那么您将需要下拉菜单或单选按钮。

在这种情况下,收音机可能更好,因为您只有两个选择。如果选择的数量增加,则转到下拉菜单。

对于显示屏幕,为什么不直接使用标签来显示所选选项的名称。

您使用了两个单独的表格(Form1Form2),这在这里是不必要的。您可以尝试添加一个主屏幕,然后使用两个选项 "New Item" 和 "Search Items":

新记录工作流程:

  • 用户在主屏幕上单击 "New Item" 按钮
  • OnSelect 的 "New Item" 按钮:
    • NewForm(Form1)
    • Navigate(FormScreen, Fade)
  • 用户填写所有必填字段并点击 "Submit" 按钮
  • 用户转到 SuccessScreen,然后返回 HomeScreen

搜索记录工作流程:

  • 用户在主屏幕上单击 "Search Items" 按钮
  • "Edit Item"按钮的
  • OnSelect
    • Navigate(SearchScreen, Fade)
  • OnVisible 的 SearchScreen
    • ClearCollect(colItems, Filter(dataSource, status=smart))
  • 此屏幕上的图库控件 Items 属性 设置为 colItems
  • 用户单击图库中的 "Right Arrow" 图标以 select 数据源中的特定记录进行编辑
  • OnSelect 的 "Right Arrow"

    • EditForm(Form1) //注意,它是相同的形式
    • Navigate(FormScreen, Fade)
  • Form1Item属性设置为:

    • If(Form1.Mode <> FormMode.New, gallery.Selected)

然后将 Form1 控件的 Default 值设置为如下内容: - If(Form1.Mode = FormMode.New, Blank(), Parent.Default

这全是记忆,因此可能需要一些小的调整,但逻辑就在那里。