フラグメント・データに基づくページ・プロパティの式の解決
(上級ユーザーの場合)フラグメントがタイトルやサブタイトルなどのページ・レベル・プロパティの入力パラメータを受け入れる場合、これらの値は、ページのスコープ内で評価される式から取得できます。 たとえば、編集ページのタイトルは「Edit Employee John Doe」になります。John Doeは、フェッチされたデータから生成された値で、式「Edit Employee: ' + $variables.objectValue.firstName + ' + $variables.objectValue.lastName」を解決します。
firstNameおよびlastName値は、ページがロードされるときにフラグメントによってフェッチされ、$variables.objectValue変数を介してページに公開されるため、ページが式を解決できます。
- value: HTMLマークアップ内のコンポーネントに表示するタイトルの値としてフラグメントが選択する値(Edit Employee John Doeなど)。
- referencedFields: value式の計算に使用されるフィールドのリスト(["objectValue.firstName"、"objectValue.lastName\など)。
このフラグメントは、referencedFieldsを編集ページの動的フォームの他のフィールドと結合し、それをコールRESTアクションに渡して、ページが正しくレンダリングする必要があるデータを取得します。 データがフェッチされると、データはデータ変数(objectValueなど)に格納され、書込みバック入力パラメータとしてページにエクスポートされるため、ページはvalue式を解決できます。
このデータ交換を機能させるには、Visual Builderが適切なメタデータおよび式を生成するために必要な情報を提供するために、フラグメント変数に正しいバインディング・タイプ・サブタイプを割り当てる必要があります:

