0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

OutSystemsでgooglemapに追加したマーカーごとにポップアップを表示

Last updated at Posted at 2022-05-21

やりたいこと

OutSystemsを使い、googlemapでマーカーをつけたい場所を指定できるようになったはいいが、マーカーをクリックした際に簡易的にマーカーがついている情報を表示するためPopUpを使おうと考えました。

課題

PopUpウィジェットを使い、直接AggregateのList.Current.~~のデータを参照しても集計結果を全部取ってきてしまう、、、

原因

画面がレンダリングされた後、ポップアップ内の画像ウィジェットは、集計結果セットの最後のアイテム/レコードを指します。したがって、ポップアップを開くときに、ポップアップウィジェット内の画像を、現在選択されている行のBinaryFile値で明示的に更新、再割り当てする必要がある。

やったこと

PopUp内に直接Aggregateのデータを使うのではなく
PopUpを開くためのClientActionの中でAssignを使ってローカル変数にデータを割り当てる。

完成イメージ

マーカーをクリックした後こんな感じのClientActionでポップアップを出す。
スクリーンショット 2022-05-21 23.40.43.png
スクリーンショット 2022-05-21 23.49.20.png

参考情報

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?