显示模式下的复选框值 = 查看和编辑 PowerApps
Checkbox value in Display Mode = view & edit PowerApps
周四快乐!
我在 TypeOfPerson 字段数据卡中添加了 2 个 Checkbox 控件。试图弄清楚在 Display Mode = View | 上显示复选框的值显示模式 = 编辑
TypeOfPErson 是列类型 = SharePoint 中的选择
希望我解释清楚
[![在此处输入图片描述][1]][1]
如果您只能从两个选项中选择一个,那么您将需要下拉菜单或单选按钮。
在这种情况下,收音机可能更好,因为您只有两个选择。如果选择的数量增加,则转到下拉菜单。
对于显示屏幕,为什么不直接使用标签来显示所选选项的名称。
您使用了两个单独的表格(Form1
和 Form2
),这在这里是不必要的。您可以尝试添加一个主屏幕,然后使用两个选项 "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)
将Form1
的Item
属性设置为:
If(Form1.Mode <> FormMode.New, gallery.Selected)
然后将 Form1 控件的 Default
值设置为如下内容:
- If(Form1.Mode = FormMode.New, Blank(), Parent.Default
这全是记忆,因此可能需要一些小的调整,但逻辑就在那里。
周四快乐!
我在 TypeOfPerson 字段数据卡中添加了 2 个 Checkbox 控件。试图弄清楚在 Display Mode = View | 上显示复选框的值显示模式 = 编辑
TypeOfPErson 是列类型 = SharePoint 中的选择
希望我解释清楚
[![在此处输入图片描述][1]][1]
如果您只能从两个选项中选择一个,那么您将需要下拉菜单或单选按钮。
在这种情况下,收音机可能更好,因为您只有两个选择。如果选择的数量增加,则转到下拉菜单。
对于显示屏幕,为什么不直接使用标签来显示所选选项的名称。
您使用了两个单独的表格(Form1
和 Form2
),这在这里是不必要的。您可以尝试添加一个主屏幕,然后使用两个选项 "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
的 SearchScreenClearCollect(colItems, Filter(dataSource, status=smart))
- 此屏幕上的图库控件
Items
属性 设置为colItems
- 用户单击图库中的 "Right Arrow" 图标以 select 数据源中的特定记录进行编辑
OnSelect
的 "Right Arrow"EditForm(Form1)
//注意,它是相同的形式Navigate(FormScreen, Fade)
将
Form1
的Item
属性设置为:If(Form1.Mode <> FormMode.New, gallery.Selected)
然后将 Form1 控件的 Default
值设置为如下内容:
- If(Form1.Mode = FormMode.New, Blank(), Parent.Default
这全是记忆,因此可能需要一些小的调整,但逻辑就在那里。