Power Appsの機能の追加速度ってかなり早くて、ついていくのが大変w
今回は複数のコントロールをまとめる(階層で管理できる)コントロール、「コンテナー」が追加されていたのでメモ。
※2021/7/1追記:コンテナ機能がGAされました!
https://powerapps.microsoft.com/ja-jp/blog/canvas-app-layout-containers-are-now-generally-available/
今まではグループ化一択
これまで複数のコントロールをまとめたい場合は「グループ化」を使っていた。
これはこれで便利だったんだけど、個人的に「グループ」がいまいちだな、と思う点はこんな感じ。
いまいちな点1:グループ名がリセットされる
グループに新しいコントロールを追加すると、グループの名前がリセットされてしまう。
頻繁に修正が入るアプリとかだと、毎回名前を変更するのがけっこう手間。。。
いまいちな点2:グループ内のコントロールを選択しようとすると、まずグループが選択されてしまう
ctrl+zが効くときはいいんだけど、効かない修正をしてしまうと大惨事。。。
いまいちな点3:グループの中にグループは作れない
グループの中にグループを作りたいってこともけっこうあるはず。
コンテナコントロール
そんなグループ化に対し、コントロールを階層的に管理できる「コンテナ」コントロールが追加された!
それも踏まえて「コンテナー」の特徴を見ていくと、
コンテナはレイアウトに影響を与える
座標を修正するときにコンテナーを直せばOK!みたいなパターンが増えそう。
あと、コンテナーには背景色が付けられるので、グループに背景色を付けたいときに追加していた「四角形」オブジェクトが不要になる。
コンテナの中にコンテナも入れられる
コンテナ内のコントロールを全選択したいときはctrl+a
グループ化でデフォルトの動作だった、「あるコントロールを押したらグループ全選択」する動作は、コンテナではなくなっている。
コンテナの今後の期待
最後にコンテナへの今後の期待について。
スクロールバーが出ると嬉しいな
コンテナの役割じゃないと言われればそれまでだけど、出てくれると嬉しいなと。
一部のコントロールはコンテナの中に入らない
データテーブルなどのコントロールは、コンテナに追加することができない。
特に入れる必要もないコントロールが多いから問題はないんだけど、できないよということだけ。
コメント