【问题标题】:How to get gallery item index in PowerApps?如何在 PowerApps 中获取图库项目索引?
【发布时间】:2016-09-25 15:43:52
【问题描述】:

我用PowerApps 创建了一个简单的新闻浏览应用程序。为了显示文章列表,我使用了名为 NewsGalleryGallery 控件。 data source 是我的custom api,它返回Articles 的集合。我的文章实体包含TextTitleTitleImage。假设我想在我的NewsGallery 中显示一些文章。我可以通过ThisItem操作符访问绑定的数据,可以很方便的展示我文章的TextTitle或者TitleImage。另外,正如this article 中提到的那样,我可以使用ThisItem 运算符:ThisItem!IsSelected 确定图库中的项目IsSelected那么我可以使用ThisItem 运算符在我的NewsCollection 中获取项目的索引吗?还是有其他方法?作为一种解决方法,我可以通过我的自定义 api 传递这个值,但我不想这样做。

【问题讨论】:

    标签: powerapps


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-28
        • 2017-04-22
        • 2019-01-25
        • 2011-01-28
        相关资源
        最近更新 更多