Power Apps スクロール可能画面のDataCardの中にフォームコントロールを入れる方法|Power Apps小技

スクロールあり画面にフォームコントロールを入れようとしたとき、普通のやり方だとできなかったので、回避方法をメモ。

スポンサーリンク

DataCardにはフォームコントロールが入らないぽい

こんな感じでスクロール可能画面を作成して、
その中のDataCardにフォームを追加しようとすると、
フォームはDataCard外に作られてしまう。
DataCardの「挿入ペインで項目を追加する」ならいけるかなと思ったけど、
残念ながらダメ。。
フォームを切り取りしてDataCardに貼りつければいけるかなと思ったけど、
何も起こらないのでどうやらダメっぽい。。。

どうもだめっぽいのであきらめかけていたんだけど、コンテナーコントロールを使えば追加できるらしい。

コンテナをかませれば追加できる

まずはDataCardの中にコンテナーコントロールを追加。
そしたら適当なところに追加したフォームを「切り取り」して、
コンテナの中に貼りつけると、
DataCardの中にフォームを入れることができる!
実行してみるとスクロールがきちんと動作する。

とは言えたぶんMSが推奨している方法ではなく、予想外の動きをすることもあるかもなのでその辺りは気を付けて。。

コメント

タイトルとURLをコピーしました