Power Apps SharePointのフォームで画像列に設定した画像をリセットする|AddPictureのリセット

Power Appsの画像列を編集フォームに表示した際のAdd Picutreコントロールをリセットする方法を聞かれたので、方法をメモ。

スポンサーリンク

今回やりたいこと

こんな感じで画像列込みのSharePointリストがあるとき、
これをPower Appsの編集フォームで表示して、
画像を選択すると、選択した画像をリセット(消す)ことが既定ではできない

今回はこの選択した画像を消す方法について。

実現方法

まずはフォームのDataCardをリセットして、
「×」アイコンなどを追加し、OnSelectプロパティにReset関数を追加する。

Reset(AddPictureコントロール名)

以上で構築は完了。

動作確認

こんな感じで画像を選択している状態で×ボタンを押すと、
画像の選択がリセットされる。

おまけ:画像選択中のみ×ボタンを表示する

おまけで×ボタンのVisibleプロパティに、AddPicutreコントロールのMediaプロパティとIsBlankプロパティを組み合わせた式を設定すれば、画像を選択していないときは×ボタンが非表示になって
画像選択中は×ボタンが表示される。
タイトルとURLをコピーしました