PowerAppsで簡単なニュース閲覧アプリを作成しました。記事のリストを表示するには、という名前のギャラリーコントロールを使用しますNewsGallery
。そのデータ ソースは、のコレクションを返すカスタム APIArticles
です。私の記事エンティティにはText
、Title
およびが含まれていますTitleImage
。に記事の番号を表示したいとしましょうNewsGallery
。ThisItem演算子を介してバインドされたデータにアクセスでき、記事のText
、Title
またはを簡単に表示できますTitleImage
。また、この記事で言及されているように、 operator:IsSelected
を使用してギャラリー内のアイテムを判別できます。ThisItem
ThisItem!IsSelected
また、演算子NewsCollection
を使用してアイテムのインデックスを取得できますか? ThisItem
それとも別の方法がありますか?回避策として、カスタム API を介してこの値を渡すことができますが、そうしたくありません。
質問する
7968 次
2 に答える
2
現在、ギャラリー内のアイテムの選択されたインデックスを取得する方法はありません。ただし、選択したアイテムのすべてのプロパティにアクセスできるため、ギャラリーの設定に使用しているカスタム API を所有している場合、それを実装する 1 つの方法は、返されるオブジェクトにインデックスを追加することです。
もう 1 つの方法は、インデックスを使用せずに、返されるアイテムに何らかの識別子 (主キーのようなもの) を使用することです。これは通常 API の一部として返され、Gallery.Selected.Id を介してアクセスできます。
また、 PowerApps アイデア ボードで新しい問題を作成して、このプロパティをギャラリー コントロールに追加するよう製品チームに提案することもできます。
于 2016-09-01T05:16:19.457 に答える