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