我使用PowerApps创建了一个简单的新闻浏览应用程序。要显示文章列表,请使用名为NewsGallery
的{{3}}控件。它的Gallery是我的data source,它返回Articles
的集合。我的文章实体包含Text
,Title
和TitleImage
。假设我想在NewsGallery
中显示一些文章。我可以通过custom api运算符访问绑定数据,并可以轻松显示我的文章Text
,Title
或TitleImage
。另外,正如ThisItem中所述,我可以使用IsSelected
运算符ThisItem
确定图库中的项ThisItem!IsSelected
。 我也可以使用NewsCollection
运算符获取ThisItem
项目的索引吗?或者还有其他方法吗?作为一种解决方法,我可以通过自定义API传递此值,但我不想这样做。
答案 0 :(得分:1)
目前无法在图库中获取所选项目的索引。但是,您可以访问所选的项的所有属性,因此,如果您拥有用于填充库的自定义API,则实现该方法的一种可能方法是将索引添加到要返回的对象。
另一种方法是不使用索引,而是对返回的项目(类似主键)使用某种标识符,这些标识符通常作为API的一部分返回,并且您可以通过Gallery.Selected.Id。
访问您还可以在PowerApps Ideas Board中创建新问题,向产品团队提出建议,将此属性添加到图库控件。