如何访问组合框的选定值以在PowerApps中进行比较



我有一个连接到SharePoint列表的表单,其中一些数据卡是带有两个文本选项的组合框。我试图在If中使用其中两个,以在组合错误时显示警告。我尝试过以下几种:

  • DataCardValue3.Selected=";字符串";,这里的错误是我试图将Record与String进行比较
  • DataCardValue3.Selected.Value=";字符串";,我相信这应该有效,但它没有,不是因为错误,而是因为它说选择是"错误";"空";,好像还没有选择任何内容,但即使我选择了一个选项,也不会显示警告
  • DataCardValue3.SelectedItems与"作为分隔符,这是为了提取SelectedItems将给我的表中的元素,但仍然是空的
  • DataCardValue3.Selected.NameOfColumn,这是因为组合框显然可以有来自多个列的数据,但在我的情况下,由于这是一个连接到sharepoint自动字段的表单,它没有,它只是给了我一个错误。我的"列名";显示为"值",但请参见第二点
  • DataCardValue3.已选择。结果,我在组织中其他人制作的应用程序中看到了这一点,这只是给了我一个错误

我非常感谢的任何指导

这实际上取决于如何设置组合框。如果允许多选,则Selected将始终为空。与Default和DefaultSelectedItems属性相同。

我认为你真的很接近,根据我的经验,它会这样工作:

Concat(ComboBox1.SelectedItems,Field1和Field2,"(

这将为您提供一个包含组合的字符串。或者,您可以使用以下内容制作组合的单列表:

ShowColumns(AddColumns(组合框1.SelectedItems,"MyColumn",字段1和字段2(,";MyColumn"(

然后你可以使用in,exactin等

相关内容

  • 没有找到相关文章

最新更新