在 powerapps 中,如何在不使用组合框的情况下从共享点列表中获取多选的选定值的集合
in powerapps how do I get a collection of the selected values of a multiselect from a sharepoint list WITHOUT using a combobox
我有一个包含多选列的共享点列表。
在 powerapps 中,我想收集所选值。
例如,我有一个名为类别的多选列,其中有选项一、二、三和四。
我选择了二和四。
我在 powerapps Integrated Form OnEdit 中的代码是
Clear(myCollection);
ForAll(Choices([@SMEList].Category), Collect(myCollection,ThisRecord.Value));
但这就是给我一、二、三和四。
我只想要选定的值(二和四)
有效:
ClearCollect(colMyCollection,
Filter(
Choices('2022-05-23_Whosebug'.SMEList),
Or(
ThisRecord.Value = "Choice 2",
ThisRecord.Value = "Choice 4"
)
)
)
图文并茂:
编辑 1
- 好的。我将 SP 列更改为多选。
OnStart
的应用程序,ClearCollect(colList, <SP_list_name>)
- 插入一个图库控件,将其
Items
属性 设置为 colList
。将其 OnSelect
属性 设置为 Set(varRecord, ThisItem)
- 插入一个Form控件,将其
Item
属性设置为LookUp(colList, ID = varRecord.ID)
图文并茂
编辑 2
回复: ...just get it from the sharepoint list .
- 将
OnStart
函数留给ClearCollect(colList, SharepointList)
- 图库:
- 离开画廊
Items
属性到colList
- 更改 文本框(在图库中)
Text
属性 到 Concat(ThisItem.SMEList, Value, ",")
- 表格:
- 您的 ComboBox 中已有 Sharepoint 列表中的值。我不清楚你为什么要在 ComboBox 的 外部 操纵这些值。
- 如何将 ComboBox 的
DisplayMode
属性 更改为 View
。
- 然后是read-only
我有一个包含多选列的共享点列表。 在 powerapps 中,我想收集所选值。
例如,我有一个名为类别的多选列,其中有选项一、二、三和四。 我选择了二和四。
我在 powerapps Integrated Form OnEdit 中的代码是
Clear(myCollection);
ForAll(Choices([@SMEList].Category), Collect(myCollection,ThisRecord.Value));
但这就是给我一、二、三和四。 我只想要选定的值(二和四)
有效:
ClearCollect(colMyCollection,
Filter(
Choices('2022-05-23_Whosebug'.SMEList),
Or(
ThisRecord.Value = "Choice 2",
ThisRecord.Value = "Choice 4"
)
)
)
图文并茂:
编辑 1
- 好的。我将 SP 列更改为多选。
OnStart
的应用程序,ClearCollect(colList, <SP_list_name>)
- 插入一个图库控件,将其
Items
属性 设置为colList
。将其OnSelect
属性 设置为Set(varRecord, ThisItem)
- 插入一个Form控件,将其
Item
属性设置为LookUp(colList, ID = varRecord.ID)
图文并茂
编辑 2
回复: ...just get it from the sharepoint list .
- 将
OnStart
函数留给ClearCollect(colList, SharepointList)
- 图库:
- 离开画廊
Items
属性到colList
- 更改 文本框(在图库中)
Text
属性 到Concat(ThisItem.SMEList, Value, ",")
- 离开画廊
- 表格:
- 您的 ComboBox 中已有 Sharepoint 列表中的值。我不清楚你为什么要在 ComboBox 的 外部 操纵这些值。
- 如何将 ComboBox 的
DisplayMode
属性 更改为View
。 - 然后是read-only