モダンコントロールに 基本のパレット色(個別の色付け機能)が追加されました!(2023年10月)

はじめに

前回の記事でご紹介した、モダンコントロールにヘッダーコントロールが追加された際に確認した、現時点(2023/10/11)の最新バージョン:3.23101.20で モダンコントロールに基本のパレット色(BasePaletteColor)が追加されていました!ので各コントロールの対応状況を確認してみました。

公式ブログのアップデート情報

※英語しかないので翻訳してご確認ください。

ヘッダーとフォームは別記事のため、主なコントロールの改善→「コントロールごとのスタイル設定」が今回の記事です。

テーブルが以前よりアップデートされているようです

→こちらはPPログさんが以前記事にされています。

上記の段階から少しアップデートがあったようです。ちらっと見ましたが、現時点ではまだ不足機能がある感じでした。

コントロールごとのスタイル設定

モダンテーマ以外に個別にカラー設定(ホバーなども含み)が出来るようになる、かつ、プロパティでもとに戻せる。
→今回はこちらの記事です。現時点のバージョンでは出てきませんが、最新バージョン:3.23101.18では出てきました! ※クリアボタンはなかったが色指定は可能だった

作成バージョンを 3.23101.20以降へ更新

作成バージョンは10/11時点、自分の環境では「3.23094.31」となっています。
このバージョンだとまだ出てきていません。「3.23101.20」にすると出てくるようになります。

まだ出ていなくて自分でも試したい方は以下の記事を参考にバージョンをアップしてみてください。

公式アップデート情報のリンク集(歴史)ページを作りました

TIPS★今後さらにアップデートの予定もありますし、いままでの更新情報や今後のアップデート情報は以下のページに追記していきますので、本情報が古くなったら最新はこちらなどからご確認ください。

モダンコントロールとモダンテーマをオンにする

新規作成時は以下の機能をオンにすることでモダンコントロールおよびモダンテーマが使用できるようになります。
設定>近日公開の機能 > モダンコントロールとモダンテーマ (既定でオフなのでオンにする)

TIPS設定の場所が全般からに変更されました。
こちらについては別途記事にしましたので以下ご参考ください。

※以下は以前の設定場所、表示となります。

機能をオンにするとモダンコントロールおよびモダンテーマが表示されます。

基本のパレット色(BasePaletteColor)

以下のように各コントロールに基本のパレット色(BasePaletteColor)というプロパティが追加されています。
既定ではブランクでモダンテーマに沿った色(Primaryなど)になっています。
従来だとボタンやバッチなどはテーマに沿ってある程度変更できるようになっていましたが、
このプロパティを調整すれば任意の色を指定することが可能です。

値がブランクになり、テーマに沿った色が反映される

対応状況

ラベル以外は対応していた!

一通り見たところ、ラベル以外は対応しているようでした!
※新しいフォームについては元々のFillプロパティがあり背景色変更可能でした。中のコントロールもモダンのものは同様に対応していました。

コントロールに応じて適用加減が異なる(いい感じにしている)

上記は同じ色「 RGBA(109, 49, 162, 1) 」の紫色を指定していますが、コントロールに応じて若干色味が異なりました。
ボタンやスピナー、スライダーなどは指定した色の感じですが、バッチだと薄目になる、
入力コントロール系はホバー時の下線に色がつく、複数コンボだと選択チェックにも色がつく。
情報アイコンはホバー時に色がつく。テーブルは選択エリアに薄めにつくなどの感じでした。
テーマに沿った色の場合と同様にいい感じに調整してくれているようです。

コントロールによって同じ設定でも適用加減は異なっていた。

クリアボタンはまだなかった(そのうち追加されるはず)

今回確認したバージョンでは公式ブログにあるクリアボタンはなかったです。
そのうちに更新されるのかと思います。
ただ、ブランクにしたり透明を選択すればもとに戻るので特に困りはしないですね。

透明を選択すればブランクとなり、テーマに沿った色に戻ります。

透過は効かなかった

今後も同様なのかは不明ですが、RGBAの透過を調整しても透過にはなりませんでした。
あまり普通のコントロール自体を半透明にすることはないので影響は少ないかと思います。

透過の色にしてもプロパティ上はなっているようにみえるが、実際は適用されず

テキストラベルだけは現状未対応。今後に期待

テキストラベルのみ適用なしでした。。元々モダンだとFillプロパティも無くなっていたので付けないのかも?
しかも文字色のプロパティもないので、現状は透明背景で黒の文字列のみという感じです。
この点は残念なので、クラシックを使いつつ今後のアップデートに期待ですね!

テキストラベルは基本のパレット色も背景も文字色もない

ぱわ代

テキストラベルだけはなぜか対応してないのね。残念だけど今後に期待ね!
使えるものは使って、まだまだのものは従来のを使っていくのがよさそうね!

今後のアップデート予定

公式ブログの情報では以下のような予定があるようです。どれもこれも楽しみですね!
September 2023 updates for modernization and theming in Power Apps | Microsoft Power Apps

  • フォントサイズプロパティ →待ち遠しい!これがないからモダン使えないケースが多かった!
  • 数値入力コントロール →これもなかったので待ち遠しいですね!
  • ボタンにアイコン追加 →いままで自作でやってたが、ホバーが同時に効かず色変えが微妙だった。その辺いい感じにしてくれそう!こちらも期待ですね!
  • フォームコントロールのコンボとフィールド検証のサポート →今はないのかな?

おわりに

今回は前回のヘッダーコントロールに続き、基本のパレット色の対応状況を確認しました。
今後もアップデートは続く予定なので、より良くなっていきそうですね。(テキストラベルにも対応してあげてほしいけど。)
期待しながら待ちましょう!それでは。

関連記事

モダンコントロール関連の公式ブログリンク集:


モダン関連:

この記事は役に立ちましたか?

もし参考になりましたら、下記のボタンで教えてください。

ヨウセイ

ヨウセイ

一般職からSharePoint、C#、.NET系技術者へ、そこからPower App、Power Automate技術者へと転身。 ワンランク上のおっさんはPower Appsでシステム開発が出来る〜! qiitaや自社HPでも技術ブログを書いていました。

関連記事

コメント

この記事へのコメントはありません。

CONTENTS