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