3

我用PowerApps创建了一个简单的新闻浏览应用程序。要显示文章列表,我使用名为NewsGallery. 它的数据源是我的自定义 api,它返回Articles. 我的文章实体包含 ofText和。假设我想在我的. 我可以通过ThisItem操作符访问绑定的数据,并且可以轻松地显示我的文章的,或. 另外,正如本文中提到的,我可以使用operator:确定画廊中的任一项目。TitleTitleImageNewsGalleryTextTitleTitleImageIsSelectedThisItemThisItem!IsSelected那么我可以在我的NewsCollection也使用ThisItem运算符中获取项目的索引吗?还是有其他方法?作为一种解决方法,我可以通过我的自定义 api 传递这个值,但我不想这样做。

4

2 回答 2

2

目前无法获取画廊中项目的选定索引。但是,您可以访问 selceted item的所有属性,因此,如果您拥有用于填充图库的自定义 API,一种可能的实现方法是将索引添加到返回的对象。

另一种方法是不使用索引,而是对返回的项目使用某种标识符(类似于主键),通常作为 API 的一部分返回,您可以通过 Gallery.Selected.Id 访问。

您还可以在PowerApps Ideas Board中创建一个新问题,向产品团队提出建议以将此属性添加到库控件。

于 2016-09-01T05:16:19.457 回答
1

我发现即使在应用不同的过滤器后也显示了画廊项目的索引(序列号)的文章。我检查了一下,它直接使用数据源而不是使用集合可以正常工作。 http://powerappslearning.com/serial-number-index-number-in-gallery-control-powerapps/

于 2021-12-27T10:04:47.773 回答