3

PowerAppsで簡単なニュース閲覧アプリを作成しました。記事のリストを表示するには、という名前のギャラリーコントロールを使用しますNewsGallery。そのデータ ソースは、のコレクションを返すカスタム APIArticlesです。私の記事エンティティにはTextTitleおよびが含まれていますTitleImage。に記事の番号を表示したいとしましょうNewsGalleryThisItem演算子を介してバインドされたデータにアクセスでき、記事のTextTitleまたはを簡単に表示できますTitleImage。また、この記事で言及されているように、 operator:IsSelectedを使用してギャラリー内のアイテムを判別できます。ThisItemThisItem!IsSelectedまた、演算子NewsCollectionを使用してアイテムのインデックスを取得できますか? ThisItemそれとも別の方法がありますか?回避策として、カスタム API を介してこの値を渡すことができますが、そうしたくありません。

4

2 に答える 2

2

現在、ギャラリー内のアイテムの選択されたインデックスを取得する方法はありません。ただし、選択したアイテムのすべてのプロパティにアクセスできるため、ギャラリーの設定に使用しているカスタム API を所有している場合、それを実装する 1 つの方法は、返されるオブジェクトにインデックスを追加することです。

もう 1 つの方法は、インデックスを使用せずに、返されるアイテムに何らかの識別子 (主キーのようなもの) を使用することです。これは通常 API の一部として返され、Gallery.Selected.Id を介してアクセスできます。

また、 PowerApps アイデア ボードで新しい問題を作成して、このプロパティをギャラリー コントロールに追加するよう製品チームに提案することもできます。

于 2016-09-01T05:16:19.457 に答える