フォーム デザイナーでヘッダーのプロパティを構成する
作成者はフォームを使用している誰かのニーズに合わせてモデル駆動型のアプリケーション フォームのヘッダー密度を制御できます。
高密度ヘッダー
高密度フォーム ヘッダーにより、重要な情報が常にユーザーに表示されるようになります。 高密度ヘッダーはまた、行タイトルが切り捨てられないようにし、長い行のタイトルを複数行を使用して表示します。 同様に、高密度ヘッダーでは、最大で 4 つまでの列値がヘッダーに直接表示され、切り捨てられたり非表示になることはありません。
重要な情報が常に表示されるように、フレームワークは最大 4 つの読み取り専用の列の値を表示し、ユーザーはヘッダーの列の値を直接編集することはできません。 カスタム コンポーネントや Web リソースなどの視覚化はヘッダーには表示されませんが、ポップアップで利用できます。
フォームがヘッダーの密度を指定していない場合や、新しいフォームが作成された場合は、このフレームワークでは高密度ヘッダーが規定に設定します。

ヘッダー密度の構成
新しいフォーム デザイナーを使用してヘッダー密度を構成します。従来の フォーム デザイナーには、ヘッダー密度を構成する機能はありません。
モデル駆動型フォームのヘッダー密度を構成するには、次の手順に従います。
- フォーム デザイナーを開いて フォームの作成または編集をします。
- フォームのプレビューでヘッダーを選択するか、 ツリービューを使用してフォームヘッダーを選択します。
- プロパティ ペインには、ポップアップを使用するオプションがあり、ユーザーはヘッダーに表示されている列と、カスタム コントロール、Web リソース、複数行、選択肢など、ヘッダーに追加された列を編集することができます。 詳細については次のセクションに進み、ヘッダー ポップアップを参照してください。

- コマンド バーで、 保存 を選択してフォームを保存するか、 公開 を選択して変更を保存すると同時にユーザーに公開します。
ヘッダーのポップアップ
ヘッダーのポップアップは、ユーザーがフォームのヘッダーで山形マークを選択すると表示されます。 これにより、ユーザーは列値を編集したり、フォームヘッダーの一部であるカスタム コンポーネントや Web リソースなどをビジュアル化して表示することもできます。
ヘッダのポップアップの動作は、ヘッダ密度の設定によって異なります。
高密度ヘッダーのポップアップ
高密度のフォームヘッダーを使用すると、ヘッダーのポップアップには、ヘッダーに直接表示される 4 つの列を含むすべてのヘッダー列が表示されます。 このフレームワークでは、高密度ヘッダーが使用されている場合は、既定でヘッダーのポップアップが表示されます。 高密度ヘッダを使用することで、ヘッダーのポップアップの表示/非表示をコントロールできます。

ヘッダーのポップアップの表示または非表示
モデル駆動型フォームのヘッダー ポップアップを表示または非表示にするには、以下の手順に従います。
- フォーム デザイナーを開いて フォームの作成または編集をします。
- フォームのプレビューでフォーム ヘッダーを選択するか、 ツリービュー を使用してフォーム ヘッダーを選択します。
- 高密度フォームヘッダーを使用するには、プロパティ ウィンドウで、高密度 を選択します。
- プロパティペインで、 ヘッダーのポップアップを表示する を選択してヘッダーのポップアップを表示するか、選択を解除してヘッダーのポップアップを非表示にします。
- コマンド バーで、 保存 を選択してフォームを保存するか、 公開 を選択して変更を保存すると同時にユーザーに公開します。
注意
- 新しいフォーム デザイナーを使用してください。 従来のフォーム デザイナーは、ヘッダーのポップアップを表示または非表示にする機能はありません。
- ヘッダー ポップアップの表示は、フォームのヘッダー設定でオプションを選択することでのみ制御できます。
- テーブルのイメージは、テーブルに対して プライマリ イメージ 属性が定義され、フォーム プロパティ フォームに画像を表示 が有効になっている場合にのみ、ヘッダーに表示されます。 詳細情報: イメージ列。
開発者は、EntityMetadata.PrimaryImageAttribute を使用して、テーブルのイメージを特定できます。 - 高密度ヘッダーでは、ヘッダー本体に表示されるコントロールが制限されており、チェックボックス、datetime、小数、期間、メールアドレス、浮動小数点数、整数、言語ピッカー、ルックアップ、金銭、電話番号、選択リスト、ラジオ、関連、テキストボックス、ティッカー、timezonepicklist に限定されています。 カスタム Power Apps control framework コ ントロールや web リソースを含む、その他のタイプのコントロールは表示されません。 サポートされていないヘッダ内のコントロールにユーザーがアクセスできるようにするためには、フライアウト付きの高密度ヘッダーに切り替える必要があります。
フォームヘッダーに関連するフォーム デザイナーのメッセージ
新規または従来のフォーム デザイナーを使用してフォームを編集する場合、フォーム ヘッダーに関連するメッセージが表示されることがあります。 以下に、各メッセージの詳細と表示される原因を示します。
フォームがアップグレードされました。より多くのデータを表示することができる高密度のヘッダーが実装されました。 この設定は、ヘッダーのプロパティで編集することができます。
このメッセージは、新しいメイン フォームを作成する際 (名前を付けて保存、を使用した場合を含む) や、前にヘッダー密度が構成されていないメインフォームを編集する際にに、フォーム デザイナーに表示されます。
このフレームワークはデフォルトで高密度ヘッダーに設定されており、このメッセージは作成者がその動作を認識するのに役立ちます。 前述のように手動でフォームヘッダーの密度を設定することで、いつでも既定のフレームワークを上書きできます。
このフォームでは高密度ヘッダーが使用されていません。ヘッダーのプロパティの設定にアクセスしてください。 高密度ヘッダーでは、より多くのデータを表示することができます。
このメッセージは、低密度ヘッダーを使用するように設定された編集用のメインフォームを作業者が開いた際に、フォームデザイナに表示されます。
このメッセージは、高密度ヘッダーとそのメリットについての認識を高めるのに役立ちます。
列がヘッダーのポップアップに移動しました: ヘッダーには、最大で 4 つまでの読み取り専用の列値を表示することができます。 [フィールド表示名] 列はポップアップからのみ利用することができます。
このメッセージは、フォームがヘッダーのポップアップを表示した状態で高密度ヘッダーを使用している場合に、フォーム デザイナーに表示されます。
高密度ヘッダーでは、ヘッダーの最初の 4 つの列値が読み取り専用で表示されます。 ヘッダーの上部 4 つの位置に列を追加すると、ヘッダーに直接表示されていた既存の列が拡張され、ヘッダーのポップアップにのみ表示されるようになります。
このメッセージは、作成者に変更を通知し、処理を続行するかどうかを確認します。
ヘッダー列の上限を超えました: ヘッダーには、最大で 4 つまでの読み取り専用の列値を表示することができます。 列を追加するには、未使用の列を削除してください。
このメッセージは、フォームがヘッダーのポップアップを非表示にした状態で高密度ヘッダーを使用している場合に、フォーム デザイナーに表示されます。
高密度ヘッダーでは、ヘッダーに最大で 4 つまでの読取り専用の列値を表示することができます。 ヘッダーのポップアップは非表示であることから、ユーザーは追加の列を見ることができません。
このメッセージは、ヘッダーに既に 4 つの列が設定されていることを作成者に通知し、ユーザーが見ることのできない列がヘッダーに追加されないように機能します。
ヘッダーはカスタム コンポーネントに対応していません: ヘッダーには、最大で 4 つまでの読み取り専用の列値を表示することができます。 ヘッダーに追加する前に、カスタム コンポーネントを列から削除してください。
このメッセージは、フォームがヘッダーのポップアップを非表示にした状態で高密度ヘッダーを使用している場合に、フォーム デザイナーに表示されます。
高密度ヘッダーは、ヘッダー内の読み取り専用の列値を表示します。 ヘッダーのポップアップが非表示になっているため、ユーザーはヘッダーの列に関連付けられているカスタム コンポーネントを表示することができません。
このメッセージは、ヘッダーにカスタム コンポーネントが関連付けられている列が追加されようとしており、列をヘッダーに追加する前にカスタム コンポーネントを削除する必要がある旨を作成者に通知します。 これは、ユーザーがヘッダー内のカスタムコンポーネントを見ることができないためです。
ヘッダーには読み取り専用の列値を表示します :ヘッダーには、最大で 4 つまでの読み取り専用の列値を表示することができます。 編集可能とするには、フォームのセクションに列を追加してください。
このメッセージは、フォームがヘッダーのポップアップを非表示にした状態で高密度ヘッダーを使用している場合に、フォームデザイナーに表示されます。
高密度ヘッダーは、ヘッダー内の読み取り専用の列値を表示します。 ヘッダーのポップアップは非表示であるため、ユーザーは列値を編集することはできなくなります。
このメッセージは、ヘッダーに追加されたすべての列が読み取り専用となり、ユーザーが編集できる列もフォーム内のセクションに追加する必要がある旨を通知します。
ヘッダーの列値を編集することはできません: 列をボディからヘッダーに移動すると、読み取り専用の値として表示されます。 編集可能性を維持するには、列をヘッダーにコピーしてください。
このメッセージは、ヘッダーのポップアップを非表示にした高密度ヘッダーを使用しているフォームの場合にのみ、フォームデザイナーに表示されます。
高密度ヘッダーは、ヘッダー内の読み取り専用の列値を表示します。 ヘッダーのポップアップは非表示であるため、ユーザーは列値を編集することはできなくなります。
このメッセージは、フォームのボディからフォームのヘッダーに列を移動しようとしていることを作成者に伝えています。 これをすることで、読み取り専用となります。 列をヘッダーに移動するか、列のコピーをヘッダーに追加するかを選択できます。 列をヘッダーに移動すると、フォーム ボディの本来の場所でユーザーが編集することができなくなります。 列のコピーをヘッダーに追加すると、列は元の場所にそのまま残り、ユーザーはフォームのボディ内で引き続き編集がおこなえます。
このフォームは高密度ヘッダーを使用しています。 このフォームのオーサリングを最適化するには、新しいフォームデザイナーを使用してください。
このメッセージは、作成者がメインフォームを編集などの目的で開き、高密度ヘッダーを使用するように設定されている場合に、従来のフォームデザイナーで表示されます。
旧式のフォームデザイナーでは、WYSIWYG オーサリング エクスペリエンスが提供されていません。 フォームヘッダーに加えた変更に対して、その影響を検出したり、警告をすることができません。 たとえば、ヘッダーのポップアップを非表示にして高密度ヘッダーを使用しているフォームを編集する場合に、従来のフォーム デザイナーでは、ヘッダーに 4 つ以上の列を追加できますが、これらの列をユーザーは利用することができません。
このメッセージは、高密度ヘッダーを使用しているフォームを編集する際に、新しいフォームデザイナーを使用する必要があることを作成者に通知します。 これにより、フォームヘッダーに対する変更の影響を作業者が認識することができるようになります。
関連項目
モデル駆動型フォーム デザイナーの概要
フォーム デザイナーを使用してフォームを作成、編集、構成する
フォーム上の列を追加、構成、移動、削除する
フォーム上のコンポーネントを追加、構成、移動、削除する
フォーム上のセクションを追加、構成、移動、削除する
フォーム上のタブを追加、構成、移動、削除する
フォームでサブグリッド コンポーネントを追加して構成する
フォームで簡易表示コンポーネントを追加して構成する
フォームの検索コンポーネントを構成する
フォーム デザイナーのツリー ビューを使用
列を作成、編集する
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示